@CHARSET "UTF-8";

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, nav, section, summary {
	display: block
}

audio, canvas, video {
	display: inline-block
}

audio
:not
 
(
[
controls
]
 
){
display
:
 
none
;

	
height
:
 
0
}
[hidden] {
	display: none
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	margin: 0
}

a:focus {
	outline: thin dotted
}

a:active, a:hover {
	outline: 0
}

h1 {
	margin: .67em 0;
	font-size: 2em
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

mark {
	color: #000;
	background: #ff0
}

code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
	font-size: 80%
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg
:not
 
(
:root
 
){
overflow
:
 
hidden


}
figure {
	margin: 0
}

fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid silver
}

legend {
	padding: 0;
	border: 0
}

button, input, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: 100%
}

button, input {
	line-height: normal
}

button, select {
	text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}

button[disabled], html input[disabled] {
	cursor: default
}

input[type=checkbox], input[type=radio] {
	padding: 0;
	box-sizing: border-box
}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

@media print {
	* {
		color: #000 !important;
		text-shadow: none !important;
		background: transparent !important;
		box-shadow: none !important
	}
	a, a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: ""
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr, img {
		page-break-inside: avoid
	}
	img {
		max-width: 100% !important
	}
	@page {
		margin: 2cm .5cm
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3
	}
	h2, h3 {
		page-break-after: avoid
	}
	.navbar {
		display: none
	}
	.table td, .table th {
		background-color: #fff !important
	}
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important
	}
	.label {
		border: 1px solid #000
	}
	.table {
		border-collapse: collapse !important
	}
	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important
	}
}

*, :before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	background-color: #fff
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button, input, select[multiple], textarea {
	background-image: none
}

a {
	color: #428bca;
	text-decoration: none
}

a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline
}

a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

img {
	vertical-align: middle
}

.img-responsive {
	display: block;
	height: auto;
	max-width: 100%
}

.img-rounded {
	border-radius: 6px
}

.img-thumbnail {
	display: inline-block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.img-circle {
	border-radius: 50%
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

p {
	margin: 0 0 10px
}

.lead {
	margin-bottom: 20px;
	font-size: 16.099999999999998px;
	font-weight: 200;
	line-height: 1.4
}

@media ( min-width :768px) {
	.lead {
		font-size: 21px
	}
}

small {
	font-size: 85%
}

cite {
	font-style: normal
}

.text-muted {
	color: #999
}

.text-primary {
	color: #428bca
}

.text-warning {
	color: #c09853
}

.text-danger {
	color: #b94a48
}

.text-success {
	color: #468847
}

.text-info {
	color: #3a87ad
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small,
	.h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
	font-weight: 400;
	line-height: 1;
	color: #999
}

h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px
}

h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

h1, .h1 {
	font-size: 36px
}

h2, .h2 {
	font-size: 30px
}

h3, .h3 {
	font-size: 24px
}

h4, .h4 {
	font-size: 18px
}

h5, .h5 {
	font-size: 14px
}

h6, .h6 {
	font-size: 12px
}

h1 small, .h1 small {
	font-size: 24px
}

h2 small, .h2 small {
	font-size: 18px
}

h3 small, .h3 small, h4 small, .h4 small {
	font-size: 14px
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline>li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px
}

dl {
	margin-bottom: 20px
}

dt, dd {
	line-height: 1.428571429
}

dt {
	font-weight: 700
}

dd {
	margin-left: 0
}

@media ( min-width :768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.dl-horizontal dd {
		margin-left: 180px
	}
	.dl-horizontal dd:before, .dl-horizontal dd:after {
		display: table;
		content: " "
	}
	.dl-horizontal dd:after {
		clear: both
	}
	.dl-horizontal dd:before, .dl-horizontal dd:after {
		display: table;
		content: " "
	}
	.dl-horizontal dd:after {
		clear: both
	}
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #999
}

abbr.initialism {
	font-size: 90%;
	text-transform: uppercase
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	border-left: 5px solid #eee
}

blockquote p {
	font-size: 17.5px;
	font-weight: 300;
	line-height: 1.25
}

blockquote p:last-child {
	margin-bottom: 0
}

blockquote small {
	display: block;
	line-height: 1.428571429;
	color: #999
}

blockquote small:before {
	content: '\2014 \00A0'
}

blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0
}

blockquote.pull-right p, blockquote.pull-right small {
	text-align: right
}

blockquote.pull-right small:before {
	content: ''
}

blockquote.pull-right small:after {
	content: '\00A0 \2014'
}

q:before, q:after, blockquote:before, blockquote:after {
	content: ""
}

address {
	display: block;
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.428571429
}

code, pre {
	font-family: Monaco, Menlo, Consolas, "Courier New", monospace
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	white-space: nowrap;
	background-color: #f9f2f4;
	border-radius: 4px
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.428571429;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}

pre.prettyprint {
	margin-bottom: 20px
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border: 0
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: auto;
	margin-left: auto
}

.container:before, .container:after {
	display: table;
	content: " "
}

.container:after {
	clear: both
}

.container:before, .container:after {
	display: table;
	content: " "
}

.container:after {
	clear: both
}

.row {
	margin-right: -12px;
	margin-left: -12px
}

.row:before, .row:after {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.row:before, .row:after {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
	.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
	.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 12px;
	padding-left: 12px
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
	float: left
}

.col-xs-1 {
	width: 8.33333%
}

.col-xs-2 {
	width: 16.6666%
}

.col-xs-3 {
	width: 25%
}

.col-xs-4 {
	width: 33.3333%
}

.col-xs-5 {
	width: 41.6666%
}

.col-xs-6 {
	width: 50%
}

.col-xs-7 {
	width: 58.3333%
}

.col-xs-8 {
	width: 66.6666%
}

.col-xs-9 {
	width: 75%
}

.col-xs-10 {
	width: 83.3333%
}

.col-xs-11 {
	width: 91.6666%
}

.col-xs-12 {
	width: 100%
}

@media ( min-width :768px) {
	.container {
		max-width: 744px
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
		float: left
	}
	.col-sm-1 {
		width: 8.33333%
	}
	.col-sm-2 {
		width: 16.6666%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-4 {
		width: 33.3333%
	}
	.col-sm-5 {
		width: 41.6666%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-7 {
		width: 58.3333%
	}
	.col-sm-8 {
		width: 66.6666%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-10 {
		width: 83.3333%
	}
	.col-sm-11 {
		width: 91.6666%
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-push-1 {
		left: 8.33333%
	}
	.col-sm-push-2 {
		left: 16.6666%
	}
	.col-sm-push-3 {
		left: 25%
	}
	.col-sm-push-4 {
		left: 33.3333%
	}
	.col-sm-push-5 {
		left: 41.6666%
	}
	.col-sm-push-6 {
		left: 50%
	}
	.col-sm-push-7 {
		left: 58.3333%
	}
	.col-sm-push-8 {
		left: 66.6666%
	}
	.col-sm-push-9 {
		left: 75%
	}
	.col-sm-push-10 {
		left: 83.3333%
	}
	.col-sm-push-11 {
		left: 91.6666%
	}
	.col-sm-pull-1 {
		right: 8.33333%
	}
	.col-sm-pull-2 {
		right: 16.6666%
	}
	.col-sm-pull-3 {
		right: 25%
	}
	.col-sm-pull-4 {
		right: 33.3333%
	}
	.col-sm-pull-5 {
		right: 41.6666%
	}
	.col-sm-pull-6 {
		right: 50%
	}
	.col-sm-pull-7 {
		right: 58.3333%
	}
	.col-sm-pull-8 {
		right: 66.6666%
	}
	.col-sm-pull-9 {
		right: 75%
	}
	.col-sm-pull-10 {
		right: 83.3333%
	}
	.col-sm-pull-11 {
		right: 91.6666%
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%
	}
	.col-sm-offset-2 {
		margin-left: 16.6666%
	}
	.col-sm-offset-3 {
		margin-left: 25%
	}
	.col-sm-offset-4 {
		margin-left: 33.3333%
	}
	.col-sm-offset-5 {
		margin-left: 41.6666%
	}
	.col-sm-offset-6 {
		margin-left: 50%
	}
	.col-sm-offset-7 {
		margin-left: 58.3333%
	}
	.col-sm-offset-8 {
		margin-left: 66.6666%
	}
	.col-sm-offset-9 {
		margin-left: 75%
	}
	.col-sm-offset-10 {
		margin-left: 83.3333%
	}
	.col-sm-offset-11 {
		margin-left: 91.6666%
	}
}

@media ( min-width :992px) {
	.container {
		max-width: 964px
	}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
		.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
		float: left
	}
	.col-md-1 {
		width: 8.33333%
	}
	.col-md-2 {
		width: 16.6666%
	}
	.col-md-3 {
		width: 25%
	}
	.col-md-4 {
		width: 33.3333%
	}
	.col-md-5 {
		width: 41.6666%
	}
	.col-md-6 {
		width: 50%
	}
	.col-md-7 {
		width: 58.3333%
	}
	.col-md-8 {
		width: 66.6666%
	}
	.col-md-9 {
		width: 75%
	}
	.col-md-10 {
		width: 83.3333%
	}
	.col-md-11 {
		width: 91.6666%
	}
	.col-md-12 {
		width: 100%
	}
	.col-md-push-0 {
		left: auto
	}
	.col-md-push-1 {
		left: 8.33333%
	}
	.col-md-push-2 {
		left: 16.6666%
	}
	.col-md-push-3 {
		left: 25%
	}
	.col-md-push-4 {
		left: 33.3333%
	}
	.col-md-push-5 {
		left: 41.6666%
	}
	.col-md-push-6 {
		left: 50%
	}
	.col-md-push-7 {
		left: 58.3333%
	}
	.col-md-push-8 {
		left: 66.6666%
	}
	.col-md-push-9 {
		left: 75%
	}
	.col-md-push-10 {
		left: 83.3333%
	}
	.col-md-push-11 {
		left: 91.6666%
	}
	.col-md-pull-0 {
		right: auto
	}
	.col-md-pull-1 {
		right: 8.33333%
	}
	.col-md-pull-2 {
		right: 16.6666%
	}
	.col-md-pull-3 {
		right: 25%
	}
	.col-md-pull-4 {
		right: 33.3333%
	}
	.col-md-pull-5 {
		right: 41.6666%
	}
	.col-md-pull-6 {
		right: 50%
	}
	.col-md-pull-7 {
		right: 58.3333%
	}
	.col-md-pull-8 {
		right: 66.6666%
	}
	.col-md-pull-9 {
		right: 75%
	}
	.col-md-pull-10 {
		right: 83.3333%
	}
	.col-md-pull-11 {
		right: 91.6666%
	}
	.col-md-offset-0 {
		margin-left: 0
	}
	.col-md-offset-1 {
		margin-left: 8.33333%
	}
	.col-md-offset-2 {
		margin-left: 16.6666%
	}
	.col-md-offset-3 {
		margin-left: 25%
	}
	.col-md-offset-4 {
		margin-left: 33.3333%
	}
	.col-md-offset-5 {
		margin-left: 41.6666%
	}
	.col-md-offset-6 {
		margin-left: 50%
	}
	.col-md-offset-7 {
		margin-left: 58.3333%
	}
	.col-md-offset-8 {
		margin-left: 66.6666%
	}
	.col-md-offset-9 {
		margin-left: 75%
	}
	.col-md-offset-10 {
		margin-left: 83.3333%
	}
	.col-md-offset-11 {
		margin-left: 91.6666%
	}
}

@media ( min-width :1200px) {
	.container {
		max-width: 1164px
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
		.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
		float: left
	}
	.col-lg-1 {
		width: 8.33333%
	}
	.col-lg-2 {
		width: 16.6666%
	}
	.col-lg-3 {
		width: 25%
	}
	.col-lg-4 {
		width: 33.3333%
	}
	.col-lg-5 {
		width: 41.6666%
	}
	.col-lg-6 {
		width: 50%
	}
	.col-lg-7 {
		width: 58.3333%
	}
	.col-lg-8 {
		width: 66.6666%
	}
	.col-lg-9 {
		width: 75%
	}
	.col-lg-10 {
		width: 83.3333%
	}
	.col-lg-11 {
		width: 91.6666%
	}
	.col-lg-12 {
		width: 100%
	}
	.col-lg-push-0 {
		left: auto
	}
	.col-lg-push-1 {
		left: 8.33333%
	}
	.col-lg-push-2 {
		left: 16.6666%
	}
	.col-lg-push-3 {
		left: 25%
	}
	.col-lg-push-4 {
		left: 33.3333%
	}
	.col-lg-push-5 {
		left: 41.6666%
	}
	.col-lg-push-6 {
		left: 50%
	}
	.col-lg-push-7 {
		left: 58.3333%
	}
	.col-lg-push-8 {
		left: 66.6666%
	}
	.col-lg-push-9 {
		left: 75%
	}
	.col-lg-push-10 {
		left: 83.3333%
	}
	.col-lg-push-11 {
		left: 91.6666%
	}
	.col-lg-pull-0 {
		right: auto
	}
	.col-lg-pull-1 {
		right: 8.33333%
	}
	.col-lg-pull-2 {
		right: 16.6666%
	}
	.col-lg-pull-3 {
		right: 25%
	}
	.col-lg-pull-4 {
		right: 33.3333%
	}
	.col-lg-pull-5 {
		right: 41.6666%
	}
	.col-lg-pull-6 {
		right: 50%
	}
	.col-lg-pull-7 {
		right: 58.3333%
	}
	.col-lg-pull-8 {
		right: 66.6666%
	}
	.col-lg-pull-9 {
		right: 75%
	}
	.col-lg-pull-10 {
		right: 83.3333%
	}
	.col-lg-pull-11 {
		right: 91.6666%
	}
	.col-lg-offset-0 {
		margin-left: 0
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%
	}
	.col-lg-offset-2 {
		margin-left: 16.6666%
	}
	.col-lg-offset-3 {
		margin-left: 25%
	}
	.col-lg-offset-4 {
		margin-left: 33.3333%
	}
	.col-lg-offset-5 {
		margin-left: 41.6666%
	}
	.col-lg-offset-6 {
		margin-left: 50%
	}
	.col-lg-offset-7 {
		margin-left: 58.3333%
	}
	.col-lg-offset-8 {
		margin-left: 66.6666%
	}
	.col-lg-offset-9 {
		margin-left: 75%
	}
	.col-lg-offset-10 {
		margin-left: 83.3333%
	}
	.col-lg-offset-11 {
		margin-left: 91.6666%
	}
}

table {
	max-width: 100%;
	background-color: transparent
}

th {
	text-align: left
}

.table {
	width: 100%;
	margin-bottom: 20px
}

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td,
	.table tbody>tr>td, .table tfoot>tr>td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table caption+thead tr:first-child th, .table colgroup+thead tr:first-child th,
	.table thead:first-child tr:first-child th, .table caption+thead tr:first-child td,
	.table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child td
	{
	border-top: 0
}

.table tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed thead>tr>th, .table-condensed tbody>tr>th,
	.table-condensed tfoot>tr>th, .table-condensed thead>tr>td,
	.table-condensed tbody>tr>td, .table-condensed tfoot>tr>td {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th
	{
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}

table col[class*=col-] {
	display: table-column;
	float: none
}

table td[class*=col-], table th[class*=col-] {
	display: table-cell;
	float: none
}

.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active,
	.table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active,
	.table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td,
	.table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th
	{
	background-color: #f5f5f5
}

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success,
	.table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success,
	.table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td,
	.table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th
	{
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover,
	.table-hover>tbody>tr.success:hover>td {
	background-color: #d0e9c6;
	border-color: #c9e2b3
}

.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger,
	.table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger,
	.table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td,
	.table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th
	{
	background-color: #f2dede;
	border-color: #eed3d7
}

.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover,
	.table-hover>tbody>tr.danger:hover>td {
	background-color: #ebcccc;
	border-color: #e6c1c7
}

.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning,
	.table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning,
	.table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td,
	.table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th
	{
	background-color: #fcf8e3;
	border-color: #fbeed5
}

.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover,
	.table-hover>tbody>tr.warning:hover>td {
	background-color: #faf2cc;
	border-color: #f8e5be
}

@media ( max-width :768px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #ddd
	}
	.table-responsive>.table {
		margin-bottom: 0;
		background-color: #fff
	}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th,
		.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td,
		.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td
		{
		white-space: nowrap
	}
	.table-responsive>.table-bordered {
		border: 0
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child,
		.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.table-responsive>.table-bordered>thead>tr>td:first-child,
		.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child,
		.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.table-responsive>.table-bordered>thead>tr>td:last-child,
		.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0
	}
	.table-responsive>.table-bordered>thead>tr:last-child>th,
		.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.table-responsive>.table-bordered>tfoot>tr:last-child>th,
		.table-responsive>.table-bordered>thead>tr:last-child>td,
		.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 700
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input[type=radio], input[type=checkbox] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}

input[type=file] {
	display: block
}

select[multiple], select[size] {
	height: auto
}

select optgroup {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit
}

input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus
	{
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button
	{
	height: auto
}

.form-control:-moz-placeholder {
	color: #999
}

.form-control::-moz-placeholder {
	color: #999
}

.form-control:-ms-input-placeholder {
	color: #999
}

.form-control::-webkit-input-placeholder {
	color: #999
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow
		ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6)
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
	{
	cursor: not-allowed;
	background-color: #eee
}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 15px
}

.radio, .checkbox {
	display: block;
	min-height: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle
}

.radio label, .checkbox label {
	display: inline;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}

.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox],
	.checkbox-inline input[type=checkbox] {
	float: left;
	margin-left: -20px
}

.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px
}

.radio-inline, .checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px
}

input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled],
	.radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled],
	fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox],
	fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox,
	fieldset[disabled] .checkbox-inline {
	cursor: not-allowed
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-sm {
	height: 30px;
	line-height: 30px
}

textarea.input-sm {
	height: auto
}

.input-lg {
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}

select.input-lg {
	height: 45px;
	line-height: 45px
}

textarea.input-lg {
	height: auto
}

.has-warning .help-block, .has-warning .control-label {
	color: #c09853
}

.has-warning .form-control {
	border-color: #c09853;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
	border-color: #a47e3c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #dbc59e
}

.has-warning .input-group-addon {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #c09853
}

.has-error .help-block, .has-error .control-label {
	color: #b94a48
}

.has-error .form-control {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392
}

.has-error .input-group-addon {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48
}

.has-success .help-block, .has-success .control-label {
	color: #468847
}

.has-success .form-control {
	border-color: #468847;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
	border-color: #356635;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b
}

.has-success .input-group-addon {
	color: #468847;
	background-color: #dff0d8;
	border-color: #468847
}

.form-control-static {
	padding-top: 7px;
	margin-bottom: 0
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373
}

@media ( min-width :768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.form-inline .form-control {
		display: inline-block
	}
	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0
	}
	.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox]
		{
		float: none;
		margin-left: 0
	}
}

.form-horizontal .control-label, .form-horizontal .radio,
	.form-horizontal .checkbox, .form-horizontal .radio-inline,
	.form-horizontal .checkbox-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0
}

.form-horizontal .form-group {
	margin-right: -12px;
	margin-left: -12px
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after
	{
	display: table;
	content: " "
}

.form-horizontal .form-group:after {
	clear: both
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after
	{
	display: table;
	content: " "
}

.form-horizontal .form-group:after {
	clear: both
}

@media ( min-width :768px) {
	.form-horizontal .control-label {
		text-align: right
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn:hover, .btn:focus {
	color: #333;
	text-decoration: none
}

.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}

.btn-default:hover, .btn-default:focus, .btn-default:active,
	.btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default
	{
	background-image: none
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default,
	.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover,
	.btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus,
	.btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active,
	.btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active
	{
	background-color: #fff;
	border-color: #ccc
}

.btn-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
	.btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
	{
	background-image: none
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
	.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
	.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
	{
	background-color: #428bca;
	border-color: #357ebd
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning
	{
	background-image: none
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning,
	.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover,
	.btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus,
	.btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
	.btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active
	{
	background-color: #f0ad4e;
	border-color: #eea236
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
	.open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger
	{
	background-image: none
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
	.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
	.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
	.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
	.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active
	{
	background-color: #d9534f;
	border-color: #d43f3a
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #398439
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success
	{
	background-image: none
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success,
	.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
	.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
	.btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
	.btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active
	{
	background-color: #5cb85c;
	border-color: #4cae4c
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
	.open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #39b3d7;
	border-color: #269abc
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info,
	.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover,
	.btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
	.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active,
	.btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active
	{
	background-color: #5bc0de;
	border-color: #46b8da
}

.btn-link {
	font-weight: 400;
	color: #428bca;
	cursor: pointer;
	border-radius: 0
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link
	{
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent
}

.btn-link:hover, .btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus,
	fieldset[disabled] .btn-link:focus {
	color: #999;
	text-decoration: none
}

.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}

.btn-sm, .btn-xs {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-xs {
	padding: 1px 5px
}

.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block
	{
	width: 100%
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.in {
	opacity: 1
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url(../fonts/glyphicons-halflings-regular.eot);
	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix)
		format('embedded-opentype'),
		url(../fonts/glyphicons-halflings-regular.woff) format('woff'),
		url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),
		url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular)
		format('svg')
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: 400;
	line-height: 1
}

.glyphicon-asterisk:before {
	content: "\2a"
}

.glyphicon-plus:before {
	content: "\2b"
}

.glyphicon-euro:before {
	content: "\20ac"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270f"
}

.glyphicon-glass:before {
	content: "\e001"
}

.glyphicon-music:before {
	content: "\e002"
}

.glyphicon-search:before {
	content: "\e003"
}

.glyphicon-heart:before {
	content: "\e005"
}

.glyphicon-star:before {
	content: "\e006"
}

.glyphicon-star-empty:before {
	content: "\e007"
}

.glyphicon-user:before {
	content: "\e008"
}

.glyphicon-film:before {
	content: "\e009"
}

.glyphicon-th-large:before {
	content: "\e010"
}

.glyphicon-th:before {
	content: "\e011"
}

.glyphicon-th-list:before {
	content: "\e012"
}

.glyphicon-ok:before {
	content: "\e013"
}

.glyphicon-remove:before {
	content: "\e014"
}

.glyphicon-zoom-in:before {
	content: "\e015"
}

.glyphicon-zoom-out:before {
	content: "\e016"
}

.glyphicon-off:before {
	content: "\e017"
}

.glyphicon-signal:before {
	content: "\e018"
}

.glyphicon-cog:before {
	content: "\e019"
}

.glyphicon-trash:before {
	content: "\e020"
}

.glyphicon-home:before {
	content: "\e021"
}

.glyphicon-file:before {
	content: "\e022"
}

.glyphicon-time:before {
	content: "\e023"
}

.glyphicon-road:before {
	content: "\e024"
}

.glyphicon-download-alt:before {
	content: "\e025"
}

.glyphicon-download:before {
	content: "\e026"
}

.glyphicon-upload:before {
	content: "\e027"
}

.glyphicon-inbox:before {
	content: "\e028"
}

.glyphicon-play-circle:before {
	content: "\e029"
}

.glyphicon-repeat:before {
	content: "\e030"
}

.glyphicon-refresh:before {
	content: "\e031"
}

.glyphicon-list-alt:before {
	content: "\e032"
}

.glyphicon-flag:before {
	content: "\e034"
}

.glyphicon-headphones:before {
	content: "\e035"
}

.glyphicon-volume-off:before {
	content: "\e036"
}

.glyphicon-volume-down:before {
	content: "\e037"
}

.glyphicon-volume-up:before {
	content: "\e038"
}

.glyphicon-qrcode:before {
	content: "\e039"
}

.glyphicon-barcode:before {
	content: "\e040"
}

.glyphicon-tag:before {
	content: "\e041"
}

.glyphicon-tags:before {
	content: "\e042"
}

.glyphicon-book:before {
	content: "\e043"
}

.glyphicon-print:before {
	content: "\e045"
}

.glyphicon-font:before {
	content: "\e047"
}

.glyphicon-bold:before {
	content: "\e048"
}

.glyphicon-italic:before {
	content: "\e049"
}

.glyphicon-text-height:before {
	content: "\e050"
}

.glyphicon-text-width:before {
	content: "\e051"
}

.glyphicon-align-left:before {
	content: "\e052"
}

.glyphicon-align-center:before {
	content: "\e053"
}

.glyphicon-align-right:before {
	content: "\e054"
}

.glyphicon-align-justify:before {
	content: "\e055"
}

.glyphicon-list:before {
	content: "\e056"
}

.glyphicon-indent-left:before {
	content: "\e057"
}

.glyphicon-indent-right:before {
	content: "\e058"
}

.glyphicon-facetime-video:before {
	content: "\e059"
}

.glyphicon-picture:before {
	content: "\e060"
}

.glyphicon-map-marker:before {
	content: "\e062"
}

.glyphicon-adjust:before {
	content: "\e063"
}

.glyphicon-tint:before {
	content: "\e064"
}

.glyphicon-edit:before {
	content: "\e065"
}

.glyphicon-share:before {
	content: "\e066"
}

.glyphicon-check:before {
	content: "\e067"
}

.glyphicon-move:before {
	content: "\e068"
}

.glyphicon-step-backward:before {
	content: "\e069"
}

.glyphicon-fast-backward:before {
	content: "\e070"
}

.glyphicon-backward:before {
	content: "\e071"
}

.glyphicon-play:before {
	content: "\e072"
}

.glyphicon-pause:before {
	content: "\e073"
}

.glyphicon-stop:before {
	content: "\e074"
}

.glyphicon-forward:before {
	content: "\e075"
}

.glyphicon-fast-forward:before {
	content: "\e076"
}

.glyphicon-step-forward:before {
	content: "\e077"
}

.glyphicon-eject:before {
	content: "\e078"
}

.glyphicon-chevron-left:before {
	content: "\e079"
}

.glyphicon-chevron-right:before {
	content: "\e080"
}

.glyphicon-plus-sign:before {
	content: "\e081"
}

.glyphicon-minus-sign:before {
	content: "\e082"
}

.glyphicon-remove-sign:before {
	content: "\e083"
}

.glyphicon-ok-sign:before {
	content: "\e084"
}

.glyphicon-question-sign:before {
	content: "\e085"
}

.glyphicon-info-sign:before {
	content: "\e086"
}

.glyphicon-screenshot:before {
	content: "\e087"
}

.glyphicon-remove-circle:before {
	content: "\e088"
}

.glyphicon-ok-circle:before {
	content: "\e089"
}

.glyphicon-ban-circle:before {
	content: "\e090"
}

.glyphicon-arrow-left:before {
	content: "\e091"
}

.glyphicon-arrow-right:before {
	content: "\e092"
}

.glyphicon-arrow-up:before {
	content: "\e093"
}

.glyphicon-arrow-down:before {
	content: "\e094"
}

.glyphicon-share-alt:before {
	content: "\e095"
}

.glyphicon-resize-full:before {
	content: "\e096"
}

.glyphicon-resize-small:before {
	content: "\e097"
}

.glyphicon-exclamation-sign:before {
	content: "\e101"
}

.glyphicon-gift:before {
	content: "\e102"
}

.glyphicon-leaf:before {
	content: "\e103"
}

.glyphicon-eye-open:before {
	content: "\e105"
}

.glyphicon-eye-close:before {
	content: "\e106"
}

.glyphicon-warning-sign:before {
	content: "\e107"
}

.glyphicon-plane:before {
	content: "\e108"
}

.glyphicon-random:before {
	content: "\e110"
}

.glyphicon-comment:before {
	content: "\e111"
}

.glyphicon-magnet:before {
	content: "\e112"
}

.glyphicon-chevron-up:before {
	content: "\e113"
}

.glyphicon-chevron-down:before {
	content: "\e114"
}

.glyphicon-retweet:before {
	content: "\e115"
}

.glyphicon-shopping-cart:before {
	content: "\e116"
}

.glyphicon-folder-close:before {
	content: "\e117"
}

.glyphicon-folder-open:before {
	content: "\e118"
}

.glyphicon-resize-vertical:before {
	content: "\e119"
}

.glyphicon-resize-horizontal:before {
	content: "\e120"
}

.glyphicon-hdd:before {
	content: "\e121"
}

.glyphicon-bullhorn:before {
	content: "\e122"
}

.glyphicon-certificate:before {
	content: "\e124"
}

.glyphicon-thumbs-up:before {
	content: "\e125"
}

.glyphicon-thumbs-down:before {
	content: "\e126"
}

.glyphicon-hand-right:before {
	content: "\e127"
}

.glyphicon-hand-left:before {
	content: "\e128"
}

.glyphicon-hand-up:before {
	content: "\e129"
}

.glyphicon-hand-down:before {
	content: "\e130"
}

.glyphicon-circle-arrow-right:before {
	content: "\e131"
}

.glyphicon-circle-arrow-left:before {
	content: "\e132"
}

.glyphicon-circle-arrow-up:before {
	content: "\e133"
}

.glyphicon-circle-arrow-down:before {
	content: "\e134"
}

.glyphicon-globe:before {
	content: "\e135"
}

.glyphicon-tasks:before {
	content: "\e137"
}

.glyphicon-filter:before {
	content: "\e138"
}

.glyphicon-fullscreen:before {
	content: "\e140"
}

.glyphicon-dashboard:before {
	content: "\e141"
}

.glyphicon-heart-empty:before {
	content: "\e143"
}

.glyphicon-link:before {
	content: "\e144"
}

.glyphicon-phone:before {
	content: "\e145"
}

.glyphicon-usd:before {
	content: "\e148"
}

.glyphicon-gbp:before {
	content: "\e149"
}

.glyphicon-sort:before {
	content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152"
}

.glyphicon-sort-by-order:before {
	content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154"
}

.glyphicon-sort-by-attributes:before {
	content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156"
}

.glyphicon-unchecked:before {
	content: "\e157"
}

.glyphicon-expand:before {
	content: "\e158"
}

.glyphicon-collapse-down:before {
	content: "\e159"
}

.glyphicon-collapse-up:before {
	content: "\e160"
}

.glyphicon-log-in:before {
	content: "\e161"
}

.glyphicon-flash:before {
	content: "\e162"
}

.glyphicon-log-out:before {
	content: "\e163"
}

.glyphicon-new-window:before {
	content: "\e164"
}

.glyphicon-record:before {
	content: "\e165"
}

.glyphicon-save:before {
	content: "\e166"
}

.glyphicon-open:before {
	content: "\e167"
}

.glyphicon-saved:before {
	content: "\e168"
}

.glyphicon-import:before {
	content: "\e169"
}

.glyphicon-export:before {
	content: "\e170"
}

.glyphicon-send:before {
	content: "\e171"
}

.glyphicon-floppy-disk:before {
	content: "\e172"
}

.glyphicon-floppy-saved:before {
	content: "\e173"
}

.glyphicon-floppy-remove:before {
	content: "\e174"
}

.glyphicon-floppy-save:before {
	content: "\e175"
}

.glyphicon-floppy-open:before {
	content: "\e176"
}

.glyphicon-credit-card:before {
	content: "\e177"
}

.glyphicon-transfer:before {
	content: "\e178"
}

.glyphicon-cutlery:before {
	content: "\e179"
}

.glyphicon-header:before {
	content: "\e180"
}

.glyphicon-compressed:before {
	content: "\e181"
}

.glyphicon-earphone:before {
	content: "\e182"
}

.glyphicon-phone-alt:before {
	content: "\e183"
}

.glyphicon-tower:before {
	content: "\e184"
}

.glyphicon-stats:before {
	content: "\e185"
}

.glyphicon-sd-video:before {
	content: "\e186"
}

.glyphicon-hd-video:before {
	content: "\e187"
}

.glyphicon-subtitles:before {
	content: "\e188"
}

.glyphicon-sound-stereo:before {
	content: "\e189"
}

.glyphicon-sound-dolby:before {
	content: "\e190"
}

.glyphicon-sound-5-1:before {
	content: "\e191"
}

.glyphicon-sound-6-1:before {
	content: "\e192"
}

.glyphicon-sound-7-1:before {
	content: "\e193"
}

.glyphicon-copyright-mark:before {
	content: "\e194"
}

.glyphicon-registration-mark:before {
	content: "\e195"
}

.glyphicon-cloud-download:before {
	content: "\e197"
}

.glyphicon-cloud-upload:before {
	content: "\e198"
}

.glyphicon-tree-conifer:before {
	content: "\e199"
}

.glyphicon-tree-deciduous:before {
	content: "\e200"
}

.glyphicon-briefcase:before {
	content: "\1f4bc"
}

.glyphicon-calendar:before {
	content: "\1f4c5"
}

.glyphicon-pushpin:before {
	content: "\1f4cc"
}

.glyphicon-paperclip:before {
	content: "\1f4ce"
}

.glyphicon-camera:before {
	content: "\1f4f7"
}

.glyphicon-lock:before {
	content: "\1f512"
}

.glyphicon-bell:before {
	content: "\1f514"
}

.glyphicon-bookmark:before {
	content: "\1f516"
}

.glyphicon-fire:before {
	content: "\1f525"
}

.glyphicon-wrench:before {
	content: "\1f527"
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000;
	border-right: 4px solid transparent;
	border-bottom: 0 dotted;
	border-left: 4px solid transparent;
	content: ""
}

.dropdown {
	position: relative
}

.dropdown-toggle:focus {
	outline: 0
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	background-clip: padding-box
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #428bca
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
	{
	color: #fff;
	text-decoration: none;
	background-color: #428bca;
	outline: 0
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover,
	.dropdown-menu>.disabled>a:focus {
	color: #999
}

.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu {
	display: block
}

.open>a {
	outline: 0
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.428571429;
	color: #999
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0 dotted;
	border-bottom: 4px solid #000;
	content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px
}

@media ( min-width :768px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto
	}
}

.btn-default .caret {
	border-top-color: #333
}

.btn-primary .caret, .btn-success .caret, .btn-warning .caret,
	.btn-danger .caret, .btn-info .caret {
	border-top-color: #fff
}

.dropup .btn-default .caret {
	border-bottom-color: #333
}

.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret,
	.dropup .btn-danger .caret, .dropup .btn-info .caret {
	border-bottom-color: #fff
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.btn-group>.btn, .btn-group-vertical>.btn {
	position: relative;
	float: left
}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover, .btn-group>.btn:focus,
	.btn-group-vertical>.btn:focus, .btn-group>.btn:active,
	.btn-group-vertical>.btn:active, .btn-group>.btn.active,
	.btn-group-vertical>.btn.active {
	z-index: 2
}

.btn-group>.btn:focus, .btn-group-vertical>.btn:focus {
	outline: 0
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
	margin-left: -1px
}

.btn-toolbar:before, .btn-toolbar:after {
	display: table;
	content: " "
}

.btn-toolbar:after {
	clear: both
}

.btn-toolbar:before, .btn-toolbar:after {
	display: table;
	content: " "
}

.btn-toolbar:after {
	clear: both
}

.btn-toolbar .btn-group {
	float: left
}

.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group,
	.btn-toolbar>.btn-group+.btn-group {
	margin-left: 5px
}

.btn-group
>
.btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
)
:not
 
(
.dropdown-toggle

	
){
border-radius
:
 
0
}
.btn-group>.btn:first-child {
	margin-left: 0
}

.btn-group
>
.btn
:first-child
:not
 
(
:last-child
 
)
:not
 
(
.dropdown-toggle
 
){
border-top-right-radius
:
 
0;
border-bottom-right-radius
:
 
0
}
.btn-group
>
.btn
:last-child
:not
 
(
:first-child
 
),
.btn-group
>
.dropdown-toggle
:not

	
(
:first-child
 
){
border-bottom-left-radius
:
 
0;
border-top-left-radius
:
 
0
}
.btn-group>.btn-group {
	float: left
}

.btn-group>.btn-group:not (:first-child ):not (:last-child )>.btn {
	border-radius: 0
}

.btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle
	{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child>.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group-xs>.btn {
	padding: 5px 10px;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

.btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}

.btn-group>.btn+.dropdown-toggle {
	padding-right: 8px;
	padding-left: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn .caret {
	margin-left: 0
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%
}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after
	{
	display: table;
	content: " "
}

.btn-group-vertical>.btn-group:after {
	clear: both
}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after
	{
	display: table;
	content: " "
}

.btn-group-vertical>.btn-group:after {
	clear: both
}

.btn-group-vertical>.btn-group>.btn {
	float: none
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group,
	.btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group
	{
	margin-top: -1px;
	margin-left: 0
}

.btn-group-vertical
>
.btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
){
border-radius
:
 
0
}
.btn-group-vertical
>
.btn
:first-child
:not
 
(
:last-child
 
){
border-top-right-radius
:
 
4
px
;

	
border-bottom-right-radius
:
 
0;
border-bottom-left-radius
:
 
0
}
.btn-group-vertical
>
.btn
:last-child
:not
 
(
:first-child
 
){
border-top-right-radius
:
 
0;
border-bottom-left-radius
:
 
4
px
;

	
border-top-left-radius
:
 
0
}
.btn-group-vertical>.btn-group:not (:first-child ):not (:last-child )>.btn
	{
	border-radius: 0
}

.btn-group-vertical>.btn-group:first-child>.btn:last-child,
	.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.btn-group-justified {
	display: table;
	width: 100%;
	border-collapse: separate;
	table-layout: fixed
}

.btn-group-justified .btn {
	display: table-cell;
	float: none;
	width: 1%
}

[data-toggle=buttons]>.btn>input[type=radio], [data-toggle=buttons]>.btn>input[type=checkbox]
	{
	display: none
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate
}

.input-group.col {
	float: none;
	padding-right: 0;
	padding-left: 0
}

.input-group .form-control {
	width: 100%;
	margin-bottom: 0
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon,
	.input-group-lg>.input-group-btn>.btn {
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px
}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon,
	select.input-group-lg>.input-group-btn>.btn {
	height: 45px;
	line-height: 45px
}

textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon,
	textarea.input-group-lg>.input-group-btn>.btn {
	height: auto
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon,
	.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px
}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon,
	select.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	line-height: 30px
}

textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon,
	textarea.input-group-sm>.input-group-btn>.btn {
	height: auto
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell
}

.input-group-addon
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
),
.input-group-btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
),
.input-group
 
.form-control
:not

	
(
:first-child
 
)
:not
 
(
:last-child
 
){
border-radius
:
 
0
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px
}

.input-group-addon input[type=radio], .input-group-addon input[type=checkbox]
	{
	margin-top: 0
}

.input-group
 
.form-control
:first-child
,
.input-group-addon
:first-child
,
.input-group-btn
:first-child
>
.btn
,
.input-group-btn
:first-child
>
.dropdown-toggle
,
.input-group-btn
:last-child
>
.btn
:not
 
(
:last-child
 
)
:not
 
(
.dropdown-toggle

	
){
border-top-right-radius
:
 
0;
border-bottom-right-radius
:
 
0
}
.input-group-addon:first-child {
	border-right: 0
}

.input-group
 
.form-control
:last-child
,
.input-group-addon
:last-child
,
.input-group-btn
:last-child
>
.btn
,
.input-group-btn
:last-child
>
.dropdown-toggle
,
.input-group-btn
:first-child
>
.btn
:not
 
(
:first-child
 
){
border-bottom-left-radius
:
 
0;
border-top-left-radius
:
 
0
}
.input-group-addon:last-child {
	border-left: 0
}

.input-group-btn {
	position: relative;
	white-space: nowrap
}

.input-group-btn>.btn {
	position: relative
}

.input-group-btn>.btn+.btn {
	margin-left: -4px
}

.input-group-btn>.btn:hover, .input-group-btn>.btn:active {
	z-index: 2
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav:before, .nav:after {
	display: table;
	content: " "
}

.nav:after {
	clear: both
}

.nav:before, .nav:after {
	display: table;
	content: " "
}

.nav:after {
	clear: both
}

.nav>li {
	position: relative;
	display: block
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee
}

.nav>li.disabled>a {
	color: #999
}

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #999;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: #428bca
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav>li>a>img {
	max-width: none
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.428571429;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}

.nav-tabs.nav-justified>li {
	float: none
}

.nav-tabs.nav-justified>li>a {
	text-align: center
}

@media ( min-width :768px) {
	.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%
	}
}

.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-bottom: 1px solid #ddd
}

.nav-tabs.nav-justified>.active>a {
	border-bottom-color: #fff
}

.nav-pills>li {
	float: left
}

.nav-pills>li>a {
	border-radius: 5px
}

.nav-pills>li+li {
	margin-left: 2px
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	color: #fff;
	background-color: #428bca
}

.nav-stacked>li {
	float: none
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}

.nav-justified {
	width: 100%
}

.nav-justified>li {
	float: none
}

.nav-justified>li>a {
	text-align: center
}

@media ( min-width :768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%
	}
}

.nav-tabs-justified {
	border-bottom: 0
}

.nav-tabs-justified>li>a {
	margin-right: 0;
	border-bottom: 1px solid #ddd
}

.nav-tabs-justified>.active>a {
	border-bottom-color: #fff
}

.tabbable:before, .tabbable:after {
	display: table;
	content: " "
}

.tabbable:after {
	clear: both
}

.tabbable:before, .tabbable:after {
	display: table;
	content: " "
}

.tabbable:after {
	clear: both
}

.tab-content>.tab-pane, .pill-content>.pill-pane {
	display: none
}

.tab-content>.active, .pill-content>.active {
	display: block
}

.nav .caret {
	border-top-color: #428bca;
	border-bottom-color: #428bca
}

.nav a:hover .caret {
	border-top-color: #2a6496;
	border-bottom-color: #2a6496
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar {
	position: relative;
	z-index: 1000;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}

.navbar:before, .navbar:after {
	display: table;
	content: " "
}

.navbar:after {
	clear: both
}

.navbar:before, .navbar:after {
	display: table;
	content: " "
}

.navbar:after {
	clear: both
}

@media ( min-width :768px) {
	.navbar {
		border-radius: 4px
	}
}

.navbar-header:before, .navbar-header:after {
	display: table;
	content: " "
}

.navbar-header:after {
	clear: both
}

.navbar-header:before, .navbar-header:after {
	display: table;
	content: " "
}

.navbar-header:after {
	clear: both
}

@media ( min-width :768px) {
	.navbar-header {
		float: left
	}
}

.navbar-collapse {
	max-height: 340px;
	padding-right: 12px;
	padding-left: 12px;
	overflow-x: visible;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch
}

.navbar-collapse:before, .navbar-collapse:after {
	display: table;
	content: " "
}

.navbar-collapse:after {
	clear: both
}

.navbar-collapse:before, .navbar-collapse:after {
	display: table;
	content: " "
}

.navbar-collapse:after {
	clear: both
}

.navbar-collapse.in {
	overflow-y: auto
}

@media ( min-width :768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important
	}
	.navbar-collapse.in {
		overflow-y: visible
	}
	.navbar-collapse .navbar-nav.navbar-left:first-child {
		margin-left: -12px
	}
	.navbar-collapse .navbar-nav.navbar-right:last-child {
		margin-right: -12px
	}
	.navbar-collapse .navbar-text:last-child {
		margin-right: 0
	}
}

.container>.navbar-header, .container>.navbar-collapse {
	margin-right: -12px;
	margin-left: -12px
}

@media ( min-width :768px) {
	.container>.navbar-header, .container>.navbar-collapse {
		margin-right: 0;
		margin-left: 0
	}
}

.navbar-static-top {
	border-width: 0 0 1px
}

@media ( min-width :768px) {
	.navbar-static-top {
		border-radius: 0
	}
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	border-width: 0 0 1px
}

@media ( min-width :768px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
		border-radius: 0
	}
}

.navbar-fixed-top {
	top: 0;
	z-index: 1030
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0
}

.navbar-brand {
	float: left;
	padding: 15px 12px;
	font-size: 18px;
	line-height: 20px
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}

@media ( min-width :768px) {
	.navbar>.container .navbar-brand {
		margin-left: -12px
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 8px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 4px
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

@media ( min-width :768px) {
	.navbar-toggle {
		display: none
	}
}

.navbar-nav {
	margin: 7.5px -12px
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}

@media ( max-width :767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header
		{
		padding: 5px 15px 5px 25px
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px
	}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus
		{
		background-image: none
	}
}

@media ( min-width :768px) {
	.navbar-nav {
		float: left;
		margin: 0
	}
	.navbar-nav>li {
		float: left
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px
	}
}

@media ( min-width :768px) {
	.navbar-left {
		float: left !important
	}
	.navbar-right {
		float: right !important
	}
}

.navbar-form {
	padding: 10px 12px;
	margin-top: 8px;
	margin-right: -12px;
	margin-bottom: 8px;
	margin-left: -12px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0
		rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0
		rgba(255, 255, 255, .1)
}

@media ( min-width :768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .form-control {
		display: inline-block
	}
	.navbar-form .radio, .navbar-form .checkbox {
		display: inline-block;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0
	}
	.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox]
		{
		float: none;
		margin-left: 0
	}
}

@media ( max-width :767px) {
	.navbar-form .form-group {
		margin-bottom: 5px
	}
}

@media ( min-width :768px) {
	.navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right
	{
	right: 0;
	left: auto
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}

.navbar-text {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px
}

@media ( min-width :768px) {
	.navbar-text {
		margin-right: 12px;
		margin-left: 12px
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}

.navbar-default .navbar-brand {
	color: #777
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
	{
	color: #5e5e5e;
	background-color: transparent
}

.navbar-default .navbar-text {
	color: #777
}

.navbar-default .navbar-nav>li>a {
	color: #777
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	color: #333;
	background-color: transparent
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover,
	.navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}

.navbar-default .navbar-toggle {
	border-color: #ddd
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{
	background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #ccc
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e6e6e6
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret
	{
	border-top-color: #333;
	border-bottom-color: #333
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
	color: #555;
	background-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret,
	.navbar-default .navbar-nav>.open>a:focus .caret {
	border-top-color: #555;
	border-bottom-color: #555
}

.navbar-default .navbar-nav>.dropdown>a .caret {
	border-top-color: #777;
	border-bottom-color: #777
}

@media ( max-width :767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #333;
		background-color: transparent
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #555;
		background-color: #e7e7e7
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ccc;
		background-color: transparent
	}
}

.navbar-default .navbar-link {
	color: #777
}

.navbar-default .navbar-link:hover {
	color: #333
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808
}

.navbar-inverse .navbar-brand {
	color: #999
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-text {
	color: #999
}

.navbar-inverse .navbar-nav>li>a {
	color: #999
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus
	{
	color: #fff;
	background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover,
	.navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}

.navbar-inverse .navbar-toggle {
	border-color: #333
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
	background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
	border-top-color: #999;
	border-bottom-color: #999
}

.navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret,
	.navbar-inverse .navbar-nav>.open>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

@media ( max-width :767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #999
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #080808
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #444;
		background-color: transparent
	}
}

.navbar-inverse .navbar-link {
	color: #999
}

.navbar-inverse .navbar-link:hover {
	color: #fff
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px
}

.breadcrumb>li {
	display: inline-block
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.breadcrumb>.active {
	color: #999
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}

.pagination>li {
	display: inline
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,
	.pagination>li>span:focus {
	background-color: #eee
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca
}

.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	text-align: center;
	list-style: none
}

.pager:before, .pager:after {
	display: table;
	content: " "
}

.pager:after {
	clear: both
}

.pager:before, .pager:after {
	display: table;
	content: " "
}

.pager:after {
	clear: both
}

.pager li {
	display: inline
}

.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

.pager li>a:hover, .pager li>a:focus {
	text-decoration: none;
	background-color: #eee
}

.pager .next>a, .pager .next>span {
	float: right
}

.pager .previous>a, .pager .previous>span {
	float: left
}

.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus,
	.pager .disabled>span {
	color: #999;
	cursor: not-allowed;
	background-color: #fff
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em
}

.label[href]:hover, .label[href]:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.label:empty {
	display: none
}

.label-default {
	background-color: #999
}

.label-default[href]:hover, .label-default[href]:focus {
	background-color: gray
}

.label-primary {
	background-color: #428bca
}

.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #3071a9
}

.label-success {
	background-color: #5cb85c
}

.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44
}

.label-info {
	background-color: #5bc0de
}

.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5
}

.label-warning {
	background-color: #f0ad4e
}

.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f
}

.label-danger {
	background-color: #d9534f
}

.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999;
	border-radius: 10px
}

.badge:empty {
	display: none
}

a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.btn .badge {
	position: relative;
	top: -1px
}

a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #428bca;
	background-color: #fff
}

.nav-pills>li>a>.badge {
	margin-left: 3px
}

.jumbotron {
	padding: 30px;
	margin-bottom: 30px;
	font-size: 21px;
	font-weight: 200;
	line-height: 2.1428571435;
	color: inherit;
	background-color: #eee
}

.jumbotron h1 {
	line-height: 1;
	color: inherit
}

.jumbotron p {
	line-height: 1.4
}

.container .jumbotron {
	border-radius: 6px
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px
	}
	.container .jumbotron {
		padding-right: 60px;
		padding-left: 60px
	}
	.jumbotron h1 {
		font-size: 63px
	}
}

.thumbnail {
	display: inline-block;
	display: block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.thumbnail>img {
	display: block;
	height: auto;
	max-width: 100%
}

a.thumbnail:hover, a.thumbnail:focus {
	border-color: #428bca
}

.thumbnail>img {
	margin-right: auto;
	margin-left: auto
}

.thumbnail .caption {
	padding: 9px;
	color: #333
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}

.alert h4 {
	margin-top: 0;
	color: inherit
}

.alert .alert-link {
	font-weight: 700
}

.alert>p, .alert>ul {
	margin-bottom: 0
}

.alert>p+p {
	margin-top: 5px
}

.alert-dismissable {
	padding-right: 35px
}

.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit
}

.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-success hr {
	border-top-color: #c9e2b3
}

.alert-success .alert-link {
	color: #356635
}

.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-info hr {
	border-top-color: #a6e1ec
}

.alert-info .alert-link {
	color: #2d6987
}

.alert-warning {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5
}

.alert-warning hr {
	border-top-color: #f8e5be
}

.alert-warning .alert-link {
	color: #a47e3c
}

.alert-danger {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7
}

.alert-danger hr {
	border-top-color: #e6c1c7
}

.alert-danger .alert-link {
	color: #953b39
}

@
-webkit-keyframes progress-bar-stripes {
	from {background-position: 40px 0
}

to {
	background-position: 0 0
}

}
@
-moz-keyframes progress-bar-stripes {
	from {background-position: 40px 0
}

to {
	background-position: 0 0
}

}
@
-o-keyframes progress-bar-stripes {
	from {background-position: 0 0
}

to {
	background-position: 40px 0
}

}
@
keyframes progress-bar-stripes {
	from {background-position: 40px 0
}

to {
	background-position: 0 0
}

}
.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	transition: width .6s ease
}

.progress-striped .progress-bar {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 40px 40px
}

.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
	background-color: #5cb85c
}

.progress-striped .progress-bar-success {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
	background-color: #5bc0de
}

.progress-striped .progress-bar-info {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
	background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
	background-color: #d9534f
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.media, .media-body {
	overflow: hidden;
	zoom: 1
}

.media, .media .media {
	margin-top: 15px
}

.media:first-child {
	margin-top: 0
}

.media-object {
	display: block
}

.media-heading {
	margin: 0 0 5px
}

.media>.pull-left {
	margin-right: 10px
}

.media>.pull-right {
	margin-left: 10px
}

.media-list {
	padding-left: 0;
	list-style: none
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.list-group-item>.badge {
	float: right
}

.list-group-item>.badge+.badge {
	margin-right: 5px
}

a.list-group-item {
	color: #555
}

a.list-group-item .list-group-item-heading {
	color: #333
}

a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
	{
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading {
	color: inherit
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-body {
	padding: 15px
}

.panel-body:before, .panel-body:after {
	display: table;
	content: " "
}

.panel-body:after {
	clear: both
}

.panel-body:before, .panel-body:after {
	display: table;
	content: " "
}

.panel-body:after {
	clear: both
}

.panel>.list-group {
	margin-bottom: 0
}

.panel>.list-group .list-group-item {
	border-width: 1px 0
}

.panel>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.panel>.list-group .list-group-item:last-child {
	border-bottom: 0
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0
}

.panel>.table {
	margin-bottom: 0
}

.panel>.panel-body+.table {
	border-top: 1px solid #ddd
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px
}

.panel-title>a {
	color: inherit
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.panel-group .panel {
	margin-bottom: 0;
	overflow: hidden;
	border-radius: 4px
}

.panel-group .panel+.panel {
	margin-top: 5px
}

.panel-group .panel-heading {
	border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
	border-top: 1px solid #ddd
}

.panel-group .panel-footer {
	border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd
}

.panel-default {
	border-color: #ddd
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #ddd
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #ddd
}

.panel-primary {
	border-color: #428bca
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #428bca
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #428bca
}

.panel-success {
	border-color: #d6e9c6
}

.panel-success>.panel-heading {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #d6e9c6
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #d6e9c6
}

.panel-warning {
	border-color: #fbeed5
}

.panel-warning>.panel-heading {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #fbeed5
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #fbeed5
}

.panel-danger {
	border-color: #eed3d7
}

.panel-danger>.panel-heading {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #eed3d7
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #eed3d7
}

.panel-info {
	border-color: #bce8f1
}

.panel-info>.panel-heading {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
	border-top-color: #bce8f1
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
	border-bottom-color: #bce8f1
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15)
}

.well-lg {
	padding: 24px;
	border-radius: 6px
}

.well-sm {
	padding: 9px;
	border-radius: 3px
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity = 20)
}

.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity = 50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom
	{
	margin-right: 15px
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: auto;
	overflow-y: scroll
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal-dialog {
	z-index: 1050;
	width: auto;
	padding: 10px;
	margin-right: auto;
	margin-left: auto
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity = 0)
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity = 50)
}

.modal-header {
	min-height: 16.428571429px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
	margin-top: -2px
}

.modal-title {
	margin: 0;
	line-height: 1.428571429
}

.modal-body {
	position: relative;
	padding: 20px
}

.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}

.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}

.modal-footer:after {
	clear: both
}

.modal-footer:before, .modal-footer:after {
	display: table;
	content: " "
}

.modal-footer:after {
	clear: both
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

@media screen and (min-width:768px) {
	.modal-dialog {
		right: auto;
		left: 50%;
		width: 600px;
		padding-top: 30px;
		padding-bottom: 30px
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity = 0);
	visibility: visible
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity = 90)
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000;
	border-width: 5px 5px 5px 0
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000;
	border-width: 5px 0 5px 5px
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	background-clip: padding-box
}

.popover.top {
	margin-top: -10px
}

.popover.right {
	margin-left: 10px
}

.popover.bottom {
	margin-top: 10px
}

.popover.left {
	margin-left: -10px
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.popover-content {
	padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.popover .arrow {
	border-width: 11px
}

.popover .arrow:after {
	border-width: 10px;
	content: ""
}

.popover.top .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0
}

.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-top-color: #fff;
	border-bottom-width: 0;
	content: " "
}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0
}

.popover.right .arrow:after {
	bottom: -10px;
	left: 1px;
	border-right-color: #fff;
	border-left-width: 0;
	content: " "
}

.popover.bottom .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	border-top-width: 0
}

.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #fff;
	border-top-width: 0;
	content: " "
}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
	border-right-width: 0
}

.popover.left .arrow:after {
	right: 1px;
	bottom: -10px;
	border-left-color: #fff;
	border-right-width: 0;
	content: " "
}

.carousel {
	position: relative
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner>.item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: block;
	height: auto;
	max-width: 100%;
	line-height: 1
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block
}

.carousel-inner>.active {
	left: 0
}

.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner>.next {
	left: 100%
}

.carousel-inner>.prev {
	left: -100%
}

.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0
}

.carousel-inner>.active.left {
	left: -100%
}

.carousel-inner>.active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	opacity: .5;
	filter: alpha(opacity = 50)
}

.carousel-control.left {
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, .5)),
		to(rgba(0, 0, 0, .0001)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5)
		0), color-stop(rgba(0, 0, 0, .0001) 100%));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5) 0,
		rgba(0, 0, 0, .0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0,
		rgba(0, 0, 0, .0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',
		endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, .0001)),
		to(rgba(0, 0, 0, .5)));
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001)
		0), color-stop(rgba(0, 0, 0, .5) 100%));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .0001) 0,
		rgba(0, 0, 0, .5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0,
		rgba(0, 0, 0, .5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#80000000', GradientType=1)
}

.carousel-control:hover, .carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.carousel-control .icon-prev, .carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
	{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	display: inline-block
}

.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	font-family: serif
}

.carousel-control .icon-prev:before {
	content: '\2039'
}

.carousel-control .icon-next:before {
	content: '\203a'
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 10px
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
	text-shadow: none
}

@media screen and (min-width:768px) {
	.carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		margin-left: -15px;
		font-size: 30px
	}
	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px
	}
	.carousel-indicators {
		bottom: 20px
	}
}

.clearfix:before, .clearfix:after {
	display: table;
	content: " "
}

.clearfix:after {
	clear: both
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.affix {
	position: fixed
}

@
-ms-viewport {
	width: device-width
}

@media screen and (max-width:400px) { @
	-ms-viewport {
		width: 320px
	}
}

.hidden {
	display: none !important;
	visibility: hidden !important
}

.visible-xs {
	display: none !important
}

tr.visible-xs {
	display: none !important
}

th.visible-xs, td.visible-xs {
	display: none !important
}

@media ( max-width :767px) {
	.visible-xs {
		display: block !important
	}
	tr.visible-xs {
		display: table-row !important
	}
	th.visible-xs, td.visible-xs {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-xs.visible-sm {
		display: block !important
	}
	tr.visible-xs.visible-sm {
		display: table-row !important
	}
	th.visible-xs.visible-sm, td.visible-xs.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-xs.visible-md {
		display: block !important
	}
	tr.visible-xs.visible-md {
		display: table-row !important
	}
	th.visible-xs.visible-md, td.visible-xs.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-xs.visible-lg {
		display: block !important
	}
	tr.visible-xs.visible-lg {
		display: table-row !important
	}
	th.visible-xs.visible-lg, td.visible-xs.visible-lg {
		display: table-cell !important
	}
}

.visible-sm {
	display: none !important
}

tr.visible-sm {
	display: none !important
}

th.visible-sm, td.visible-sm {
	display: none !important
}

@media ( max-width :767px) {
	.visible-sm.visible-xs {
		display: block !important
	}
	tr.visible-sm.visible-xs {
		display: table-row !important
	}
	th.visible-sm.visible-xs, td.visible-sm.visible-xs {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-sm {
		display: block !important
	}
	tr.visible-sm {
		display: table-row !important
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-sm.visible-md {
		display: block !important
	}
	tr.visible-sm.visible-md {
		display: table-row !important
	}
	th.visible-sm.visible-md, td.visible-sm.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-sm.visible-lg {
		display: block !important
	}
	tr.visible-sm.visible-lg {
		display: table-row !important
	}
	th.visible-sm.visible-lg, td.visible-sm.visible-lg {
		display: table-cell !important
	}
}

.visible-md {
	display: none !important
}

tr.visible-md {
	display: none !important
}

th.visible-md, td.visible-md {
	display: none !important
}

@media ( max-width :767px) {
	.visible-md.visible-xs {
		display: block !important
	}
	tr.visible-md.visible-xs {
		display: table-row !important
	}
	th.visible-md.visible-xs, td.visible-md.visible-xs {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-md.visible-sm {
		display: block !important
	}
	tr.visible-md.visible-sm {
		display: table-row !important
	}
	th.visible-md.visible-sm, td.visible-md.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-md {
		display: block !important
	}
	tr.visible-md {
		display: table-row !important
	}
	th.visible-md, td.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-md.visible-lg {
		display: block !important
	}
	tr.visible-md.visible-lg {
		display: table-row !important
	}
	th.visible-md.visible-lg, td.visible-md.visible-lg {
		display: table-cell !important
	}
}

.visible-lg {
	display: none !important
}

tr.visible-lg {
	display: none !important
}

th.visible-lg, td.visible-lg {
	display: none !important
}

@media ( max-width :767px) {
	.visible-lg.visible-xs {
		display: block !important
	}
	tr.visible-lg.visible-xs {
		display: table-row !important
	}
	th.visible-lg.visible-xs, td.visible-lg.visible-xs {
		display: table-cell !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.visible-lg.visible-sm {
		display: block !important
	}
	tr.visible-lg.visible-sm {
		display: table-row !important
	}
	th.visible-lg.visible-sm, td.visible-lg.visible-sm {
		display: table-cell !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.visible-lg.visible-md {
		display: block !important
	}
	tr.visible-lg.visible-md {
		display: table-row !important
	}
	th.visible-lg.visible-md, td.visible-lg.visible-md {
		display: table-cell !important
	}
}

@media ( min-width :1200px) {
	.visible-lg {
		display: block !important
	}
	tr.visible-lg {
		display: table-row !important
	}
	th.visible-lg, td.visible-lg {
		display: table-cell !important
	}
}

.hidden-xs {
	display: block !important
}

tr.hidden-xs {
	display: table-row !important
}

th.hidden-xs, td.hidden-xs {
	display: table-cell !important
}

@media ( max-width :767px) {
	.hidden-xs {
		display: none !important
	}
	tr.hidden-xs {
		display: none !important
	}
	th.hidden-xs, td.hidden-xs {
		display: none !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-xs.hidden-sm {
		display: none !important
	}
	tr.hidden-xs.hidden-sm {
		display: none !important
	}
	th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-xs.hidden-md {
		display: none !important
	}
	tr.hidden-xs.hidden-md {
		display: none !important
	}
	th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-xs.hidden-lg {
		display: none !important
	}
	tr.hidden-xs.hidden-lg {
		display: none !important
	}
	th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
		display: none !important
	}
}

.hidden-sm {
	display: block !important
}

tr.hidden-sm {
	display: table-row !important
}

th.hidden-sm, td.hidden-sm {
	display: table-cell !important
}

@media ( max-width :767px) {
	.hidden-sm.hidden-xs {
		display: none !important
	}
	tr.hidden-sm.hidden-xs {
		display: none !important
	}
	th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
		display: none !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important
	}
	tr.hidden-sm {
		display: none !important
	}
	th.hidden-sm, td.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-sm.hidden-md {
		display: none !important
	}
	tr.hidden-sm.hidden-md {
		display: none !important
	}
	th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-sm.hidden-lg {
		display: none !important
	}
	tr.hidden-sm.hidden-lg {
		display: none !important
	}
	th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
		display: none !important
	}
}

.hidden-md {
	display: block !important
}

tr.hidden-md {
	display: table-row !important
}

th.hidden-md, td.hidden-md {
	display: table-cell !important
}

@media ( max-width :767px) {
	.hidden-md.hidden-xs {
		display: none !important
	}
	tr.hidden-md.hidden-xs {
		display: none !important
	}
	th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
		display: none !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-md.hidden-sm {
		display: none !important
	}
	tr.hidden-md.hidden-sm {
		display: none !important
	}
	th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important
	}
	tr.hidden-md {
		display: none !important
	}
	th.hidden-md, td.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-md.hidden-lg {
		display: none !important
	}
	tr.hidden-md.hidden-lg {
		display: none !important
	}
	th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
		display: none !important
	}
}

.hidden-lg {
	display: block !important
}

tr.hidden-lg {
	display: table-row !important
}

th.hidden-lg, td.hidden-lg {
	display: table-cell !important
}

@media ( max-width :767px) {
	.hidden-lg.hidden-xs {
		display: none !important
	}
	tr.hidden-lg.hidden-xs {
		display: none !important
	}
	th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
		display: none !important
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.hidden-lg.hidden-sm {
		display: none !important
	}
	tr.hidden-lg.hidden-sm {
		display: none !important
	}
	th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
		display: none !important
	}
}

@media ( min-width :992px) and (max-width:1199px) {
	.hidden-lg.hidden-md {
		display: none !important
	}
	tr.hidden-lg.hidden-md {
		display: none !important
	}
	th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
		display: none !important
	}
}

@media ( min-width :1200px) {
	.hidden-lg {
		display: none !important
	}
	tr.hidden-lg {
		display: none !important
	}
	th.hidden-lg, td.hidden-lg {
		display: none !important
	}
}

.visible-print {
	display: none !important
}

tr.visible-print {
	display: none !important
}

th.visible-print, td.visible-print {
	display: none !important
}

@media print {
	.visible-print {
		display: block !important
	}
	tr.visible-print {
		display: table-row !important
	}
	th.visible-print, td.visible-print {
		display: table-cell !important
	}
	.hidden-print {
		display: none !important
	}
	tr.hidden-print {
		display: none !important
	}
	th.hidden-print, td.hidden-print {
		display: none !important
	}
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100
}

h1 {
	font-size: 30px
}

h2 {
	font-size: 24px
}

h3 {
	font-size: 16px
}

h4 {
	font-size: 14px
}

h5 {
	font-size: 12px
}

h6 {
	font-size: 10px
}

h3, h4, h5 {
	margin-top: 5px;
	font-weight: 600
}

.nav>li>a {
	color: #a7b1c2;
	font-weight: 600;
	padding: 14px 20px 14px 25px
}

.nav.navbar-right>li>a {
	color: #999c9e
}

.nav>li.active>a {
	color: #fff
}

.navbar-default .nav>li>a:hover, .navbar-default .nav>li>a:focus {
	background-color: #293846;
	color: #fff
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background: #fff
}

.nav.navbar-top-links>li>a:hover, .nav.navbar-top-links>li>a:focus {
	background-color: transparent
}

.nav>li>a i {
	margin-right: 6px
}

.navbar {
	border: 0
}

.navbar-default {
	background-color: transparent;
	border-color: #2f4050
}

.navbar-top-links li {
	display: inline-block
}

.navbar-top-links li:last-child {
	margin-right: 40px
}

.navbar-top-links li a {
	padding: 20px 10px;
	min-height: 50px
}

.dropdown-menu {
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(86, 96, 117, .7);
	display: none;
	float: left;
	font-size: 12px;
	left: 0;
	list-style: none outside none;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 100%;
	z-index: 1000
}

.dropdown-menu>li>a {
	border-radius: 3px;
	color: inherit;
	line-height: 25px;
	margin: 4px;
	text-align: left;
	font-weight: 400
}

.dropdown-menu>li>a.font-bold {
	font-weight: 600
}

.navbar-top-links .dropdown-menu li {
	display: block
}

.navbar-top-links .dropdown-menu li:last-child {
	margin-right: 0
}

.navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: 0
}

.navbar-top-links .dropdown-menu li a div {
	white-space: normal
}

.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
	width: 310px;
	min-width: 0
}

.navbar-top-links .dropdown-messages {
	margin-left: 5px
}

.navbar-top-links .dropdown-tasks {
	margin-left: -59px
}

.navbar-top-links .dropdown-alerts {
	margin-left: -123px
}

.navbar-top-links .dropdown-user {
	right: 0;
	left: auto
}

.dropdown-messages, .dropdown-alerts {
	padding: 10px
}

.dropdown-messages li a, .dropdown-alerts li a {
	font-size: 12px
}

.dropdown-messages li em, .dropdown-alerts li em {
	font-size: 10px
}

.nav.navbar-top-links .dropdown-alerts a {
	font-size: 12px
}

.nav-header {
	padding: 33px 25px;
	background: url(patterns/header-profile.png) no-repeat
}

.pace-done .nav-header {
	transition: all .5s
}

.nav>li.active {
	border-left: 4px solid #19aa8d;
	background: #293846
}

.nav.nav-second-level>li.active {
	border: 0
}

.nav.nav-second-level.collapse[style] {
	height: auto !important
}

.nav-header a {
	color: #DFE4ED
}

.nav-header .text-muted {
	color: #8095a8
}

.minimalize-styl-2 {
	padding: 4px 12px;
	margin: 14px 5px 5px 20px;
	font-size: 14px;
	float: left
}

.navbar-form-custom {
	float: left;
	height: 50px;
	padding: 0;
	width: 200px;
	display: inline-table
}

.navbar-form-custom .form-group {
	margin-bottom: 0
}

.nav.navbar-top-links a {
	font-size: 14px
}

.navbar-form-custom .form-control {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	font-size: 14px;
	height: 60px;
	margin: 0;
	z-index: 2000
}

.count-info .label {
	line-height: 12px;
	padding: 2px 5px;
	position: absolute;
	right: 6px;
	top: 12px
}

.arrow {
	float: right
}

.fa.arrow:before {
	content: "\f104"
}

.active>a>.fa.arrow:before {
	content: "\f107"
}

.nav-second-level li, .nav-third-level li {
	border-bottom: 0 !important
}

.nav-second-level li a {
	padding: 7px 10px;
	padding-left: 52px
}

.nav-third-level li a {
	padding-left: 62px
}

.nav-second-level li:last-child {
	margin-bottom: 10px
}

body:not (.fixed-sidebar ):not (.canvas-menu ).mini-navbar .nav li:hover>.nav-second-level,
	.mini-navbar .nav li:focus>.nav-second-level {
	display: block;
	border-radius: 0 2px 2px 0;
	min-width: 140px;
	height: auto
}

body.mini-navbar .navbar-default .nav>li>.nav-second-level li a {
	font-size: 12px;
	border-radius: 3px
}

.fixed-nav .slimScrollDiv #side-menu {
	padding-bottom: 60px
}

.mini-navbar .nav-second-level li a {
	padding: 10px 10px 10px 15px
}

.mini-navbar .nav-second-level {
	position: absolute;
	left: 70px;
	top: 0;
	background-color: #2f4050;
	padding: 10px;
	font-size: 12px
}

.canvas-menu.mini-navbar .nav-second-level {
	background: #293846
}

.mini-navbar li.active .nav-second-level {
	left: 65px
}

.navbar-default .special_link a {
	background: #1ab394;
	color: #fff
}

.navbar-default .special_link a:hover {
	background: #17987e !important;
	color: #fff
}

.navbar-default .special_link a span.label {
	background: #fff;
	color: #1ab394
}

.navbar-default .landing_link a {
	background: #1cc09f;
	color: #fff
}

.navbar-default .landing_link a:hover {
	background: #1ab394 !important;
	color: #fff
}

.navbar-default .landing_link a span.label {
	background: #fff;
	color: #1cc09f
}

.logo-element {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	display: none;
	padding: 18px 0
}

.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active,
	.pace-done #page-wrapper, .pace-done .footer {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.navbar-fixed-top {
	background: #fff;
	transition-duration: .5s;
	border-bottom: 1px solid #e7eaec !important;
	z-index: 2030
}

.navbar-fixed-top, .navbar-static-top {
	background: #f3f3f4
}

.fixed-nav #wrapper {
	margin-top: 60px
}

.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.body-small .navbar-fixed-top {
	margin-left: 0
}

body.mini-navbar .navbar-static-side {
	width: 70px
}

body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span
	{
	display: none
}

body.canvas-menu .profile-element {
	display: block
}

body:not (.fixed-sidebar ):not (.canvas-menu ).mini-navbar .nav-second-level
	{
	display: none
}

body.mini-navbar .navbar-default .nav>li>a {
	font-size: 16px
}

body.mini-navbar .logo-element {
	display: block
}

body.canvas-menu .logo-element {
	display: none
}

body.mini-navbar .nav-header {
	padding: 0;
	background-color: #1ab394
}

body.canvas-menu .nav-header {
	padding: 33px 25px
}

body.mini-navbar #page-wrapper {
	margin: 0 0 0 70px
}

body.fixed-sidebar.mini-navbar .footer, body.canvas-menu.mini-navbar .footer
	{
	margin: 0 !important
}

body.canvas-menu.mini-navbar #page-wrapper, body.canvas-menu.mini-navbar .footer
	{
	margin: 0
}

body.fixed-sidebar .navbar-static-side, body.canvas-menu .navbar-static-side
	{
	position: fixed;
	width: 220px;
	z-index: 2001;
	height: 100%
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 0
}

body.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0
}

body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0 0 0 220px
}

body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px
}

.fixed-sidebar.mini-navbar .nav li:focus>.nav-second-level, .canvas-menu.mini-navbar .nav li:focus>.nav-second-level
	{
	display: block;
	height: auto
}

body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a
	{
	font-size: 12px;
	border-radius: 3px
}

body.canvas-menu.mini-navbar .navbar-default .nav>li>.nav-second-level li a
	{
	font-size: 13px;
	border-radius: 3px
}

.fixed-sidebar.mini-navbar .nav-second-level li a, .canvas-menu.mini-navbar .nav-second-level li a
	{
	padding: 10px 10px 10px 15px
}

.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level
	{
	position: relative;
	padding: 0;
	font-size: 13px
}

.fixed-sidebar.mini-navbar li.active .nav-second-level, .canvas-menu.mini-navbar li.active .nav-second-level
	{
	left: 0
}

body.fixed-sidebar.mini-navbar .navbar-default .nav>li>a, body.canvas-menu.mini-navbar .navbar-default .nav>li>a
	{
	font-size: 13px
}

body.fixed-sidebar.mini-navbar .nav-label, body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
	body.canvas-menu.mini-navbar .nav-label, body.canvas-menu.mini-navbar .navbar-default .nav li a span
	{
	display: inline
}

body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span
	{
	display: block
}

.canvas-menu.mini-navbar .nav-second-level li a, .fixed-sidebar.mini-navbar .nav-second-level li a
	{
	padding: 7px 10px 7px 52px
}

.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level
	{
	left: 0
}

body.canvas-menu nav.navbar-static-side {
	z-index: 2001;
	background: #2f4050;
	height: 100%;
	position: fixed;
	display: none
}

body.canvas-menu.mini-navbar nav.navbar-static-side {
	display: block;
	width: 220px
}

.top-navigation #page-wrapper {
	margin-left: 0
}

.top-navigation .navbar-nav .dropdown-menu>.active>a {
	background: #fff;
	color: #1ab394;
	font-weight: 700
}

.white-bg .navbar-fixed-top, .white-bg .navbar-static-top {
	background: #fff
}

.top-navigation .navbar {
	margin-bottom: 0
}

.top-navigation .nav>li>a {
	padding: 15px 20px;
	color: #676a6c
}

.top-navigation .nav>li a:hover, .top-navigation .nav>li a:focus {
	background: #fff;
	color: #1ab394
}

.top-navigation .nav>li.active {
	background: #fff;
	border: 0
}

.top-navigation .nav>li.active>a {
	color: #1ab394
}

.top-navigation .navbar-right {
	margin-right: 10px
}

.top-navigation .navbar-nav .dropdown-menu {
	box-shadow: none;
	border: 1px solid #e7eaec
}

.top-navigation .dropdown-menu>li>a {
	margin: 0;
	padding: 7px 20px
}

.navbar .dropdown-menu {
	margin-top: 0
}

.top-navigation .navbar-brand {
	background: #1ab394;
	color: #fff;
	padding: 15px 25px
}

.top-navigation .navbar-top-links li:last-child {
	margin-right: 0
}

.top-navigation.mini-navbar #page-wrapper, .top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
	.mini-navbar .top-navigation #page-wrapper, .body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
	.canvas-menu #page-wrapper {
	margin: 0
}

.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation {
	margin-top: 50px
}

.top-navigation .footer.fixed {
	margin-left: 0 !important
}

.top-navigation .wrapper.wrapper-content {
	padding: 40px
}

.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content
	{
	padding: 40px 0
}

.navbar-toggle {
	background-color: #1ab394;
	color: #fff;
	padding: 6px 12px;
	font-size: 14px
}

.top-navigation .navbar-nav .open .dropdown-menu>li>a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header
	{
	padding: 10px 15px 10px 20px
}

@media ( max-width :768px) {
	.top-navigation .navbar-header {
		display: block;
		float: none
	}
}

.menu-visible-lg, .menu-visible-md {
	display: none !important
}

@media ( min-width :1200px) {
	.menu-visible-lg {
		display: block !important
	}
}

@media ( min-width :992px) {
	.menu-visible-md {
		display: block !important
	}
}

@media ( max-width :767px) {
	.menu-visible-md {
		display: block !important
	}
	.menu-visible-lg {
		display: block !important
	}
}

.btn {
	border-radius: 3px
}

.float-e-margins .btn {
	margin-bottom: 5px
}

.btn-w-m {
	min-width: 120px
}

.btn-primary.btn-outline {
	color: #1ab394
}

.btn-success.btn-outline {
	color: #1c84c6
}

.btn-info.btn-outline {
	color: #23c6c8
}

.btn-warning.btn-outline {
	color: #f8ac59
}

.btn-danger.btn-outline {
	color: #ed5565
}

.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover,
	.btn-info.btn-outline:hover, .btn-warning.btn-outline:hover,
	.btn-danger.btn-outline:hover {
	color: #fff
}

.btn-primary {
	background-color: #1ab394;
	border-color: #1ab394;
	color: #FFF
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
	.btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #18a689;
	border-color: #18a689;
	color: #FFF
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
	{
	background-image: none
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus,
	.btn-primary.disabled:active, .btn-primary.disabled.active,
	.btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus,
	.btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary,
	fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus,
	fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active
	{
	background-color: #1dc5a3;
	border-color: #1dc5a3
}

.btn-success {
	background-color: #1c84c6;
	border-color: #1c84c6;
	color: #FFF
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .open .dropdown-toggle.btn-success {
	background-color: #1a7bb9;
	border-color: #1a7bb9;
	color: #FFF
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success
	{
	background-image: none
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus,
	.btn-success.disabled:active, .btn-success.disabled.active,
	.btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus,
	.btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success,
	fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus,
	fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active
	{
	background-color: #1f90d8;
	border-color: #1f90d8
}

.btn-info {
	background-color: #23c6c8;
	border-color: #23c6c8;
	color: #FFF
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,
	.open .dropdown-toggle.btn-info {
	background-color: #21b9bb;
	border-color: #21b9bb;
	color: #FFF
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus,
	.btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled],
	.btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active,
	.btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover,
	fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active,
	fieldset[disabled] .btn-info.active {
	background-color: #26d7d9;
	border-color: #26d7d9
}

.btn-default {
	background-color: #c2c2c2;
	border-color: #c2c2c2;
	color: #FFF
}

.btn-default:hover, .btn-default:focus, .btn-default:active,
	.btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #bababa;
	border-color: #bababa;
	color: #FFF
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default
	{
	background-image: none
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus,
	.btn-default.disabled:active, .btn-default.disabled.active,
	.btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus,
	.btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default,
	fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus,
	fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active
	{
	background-color: #ccc;
	border-color: #ccc
}

.btn-warning {
	background-color: #f8ac59;
	border-color: #f8ac59;
	color: #FFF
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-color: #f7a54a;
	border-color: #f7a54a;
	color: #FFF
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning
	{
	background-image: none
}

.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus,
	.btn-warning.disabled:active, .btn-warning.disabled.active,
	.btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus,
	.btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning,
	fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus,
	fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active
	{
	background-color: #f9b66d;
	border-color: #f9b66d
}

.btn-danger {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #FFF
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
	.open .dropdown-toggle.btn-danger {
	background-color: #ec4758;
	border-color: #ec4758;
	color: #FFF
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger
	{
	background-image: none
}

.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus,
	.btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled],
	.btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active,
	.btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover,
	fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active,
	fieldset[disabled] .btn-danger.active {
	background-color: #ef6776;
	border-color: #ef6776
}

.btn-link {
	color: inherit
}

.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active,
	.open .dropdown-toggle.btn-link {
	color: #1ab394;
	text-decoration: none
}

.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
	background-image: none
}

.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus,
	.btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled],
	.btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active,
	.btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover,
	fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active,
	fieldset[disabled] .btn-link.active {
	color: #cacaca
}

.btn-white {
	color: inherit;
	background: #fff;
	border: 1px solid #e7eaec
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active,
	.open .dropdown-toggle.btn-white {
	color: inherit;
	border: 1px solid #d2d2d2
}

.btn-white:active, .btn-white.active {
	box-shadow: 0 2px 5px rgba(0, 0, 0, .15) inset
}

.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
	background-image: none
}

.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus,
	.btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled],
	.btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active,
	.btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover,
	fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active,
	fieldset[disabled] .btn-white.active {
	color: #cacaca
}

.form-control, .form-control:focus, .has-error .form-control:focus,
	.has-success .form-control:focus, .has-warning .form-control:focus,
	.navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus,
	.navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle,
	.panel, .popover, .progress, .progress-bar {
	box-shadow: none
}

.btn-outline {
	color: inherit;
	background-color: transparent;
	transition: all .5s
}

.btn-rounded {
	border-radius: 50px
}

.btn-large-dim {
	width: 90px;
	height: 90px;
	font-size: 42px
}

button.dim {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-top: 6px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
	border-radius: 5px;
	font-weight: 600;
	margin-bottom: 20px !important
}

button.dim:active {
	top: 3px
}

button.btn-primary.dim {
	box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999
}

button.btn-primary.dim:active {
	box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999
}

button.btn-default.dim {
	box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999
}

button.btn-default.dim:active {
	box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999
}

button.btn-warning.dim {
	box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999
}

button.btn-warning.dim:active {
	box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999
}

button.btn-info.dim {
	box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999
}

button.btn-info.dim:active {
	box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999
}

button.btn-success.dim {
	box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999
}

button.btn-success.dim:active {
	box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999
}

button.btn-danger.dim {
	box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999
}

button.btn-danger.dim:active {
	box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999
}

button.dim:before {
	font-size: 50px;
	line-height: 1em;
	font-weight: 400;
	color: #fff;
	display: block;
	padding-top: 10px
}

button.dim:active:before {
	top: 7px;
	font-size: 50px
}

.label {
	background-color: #d1dade;
	color: #5e5e5e;
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: 600;
	padding: 3px 8px;
	text-shadow: none
}

.badge {
	background-color: #d1dade;
	color: #5e5e5e;
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: 600;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-shadow: none
}

.label-primary, .badge-primary {
	background-color: #1ab394;
	color: #FFF
}

.label-success, .badge-success {
	background-color: #1c84c6;
	color: #FFF
}

.label-warning, .badge-warning {
	background-color: #f8ac59;
	color: #FFF
}

.label-warning-light, .badge-warning-light {
	background-color: #f8ac59;
	color: #fff
}

.label-danger, .badge-danger {
	background-color: #ed5565;
	color: #FFF
}

.label-info, .badge-info {
	background-color: #23c6c8;
	color: #FFF
}

.label-inverse, .badge-inverse {
	background-color: #262626;
	color: #FFF
}

.label-white, .badge-white {
	background-color: #FFF;
	color: #5E5E5E
}

.label-white, .badge-disable {
	background-color: #2A2E36;
	color: #8B91A0
}

.onoffswitch {
	position: relative;
	width: 64px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.onoffswitch-checkbox {
	display: none
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #1ab394;
	border-radius: 2px
}

.onoffswitch-inner {
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin .3s ease-in 0s;
	-webkit-transition: margin .3s ease-in 0s;
	-o-transition: margin .3s ease-in 0s;
	transition: margin .3s ease-in 0s
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
	float: left;
	width: 50%;
	height: 20px;
	padding: 0;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: 700;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.onoffswitch-inner:before {
	content: "ON";
	padding-left: 10px;
	background-color: #1ab394;
	color: #FFF
}

.onoffswitch-inner:after {
	content: "OFF";
	padding-right: 10px;
	background-color: #FFF;
	color: #999;
	text-align: right
}

.onoffswitch-switch {
	width: 20px;
	margin: 0;
	background: #FFF;
	border: 2px solid #1ab394;
	border-radius: 2px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 44px;
	-moz-transition: all .3s ease-in 0s;
	-webkit-transition: all .3s ease-in 0s;
	-o-transition: all .3s ease-in 0s;
	transition: all .3s ease-in 0s
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0
}

.chosen-container-single .chosen-single {
	background: #fff;
	box-shadow: none;
	-moz-box-sizing: border-box;
	background-color: #FFF;
	border: 1px solid #CBD5DD;
	border-radius: 2px;
	cursor: text;
	height: auto !important;
	margin: 0;
	min-height: 30px;
	overflow: hidden;
	padding: 4px 12px;
	position: relative;
	width: 100%
}

.chosen-container-multi .chosen-choices li.search-choice {
	background: #f1f1f1;
	border: 1px solid #ededed;
	border-radius: 2px;
	box-shadow: none;
	color: #333;
	cursor: default;
	line-height: 13px;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	position: relative
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #f4f4f4;
	border-color: #DDD;
	color: inherit;
	cursor: default;
	z-index: 2
}

.pagination>li>a, .pagination>li>span {
	background-color: #FFF;
	border: 1px solid #DDD;
	color: inherit;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 4px 10px;
	position: relative;
	text-decoration: none
}

.tooltip-inner {
	background-color: #2F4050
}

.tooltip.top .tooltip-arrow {
	border-top-color: #2F4050
}

.tooltip.right .tooltip-arrow {
	border-right-color: #2F4050
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #2F4050
}

.tooltip.left .tooltip-arrow {
	border-left-color: #2F4050
}

.easypiechart {
	position: relative;
	text-align: center
}

.easypiechart .h2 {
	margin-left: 10px;
	margin-top: 10px;
	display: inline-block
}

.easypiechart canvas {
	top: 0;
	left: 0
}

.easypiechart .easypie-text {
	line-height: 1;
	position: absolute;
	top: 33px;
	width: 100%;
	z-index: 1
}

.easypiechart img {
	margin-top: -4px
}

.jqstooltip {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.fc-state-default {
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	box-shadow: none;
	color: #333;
	text-shadow: none
}

.fc-state-default {
	border: 1px solid
}

.fc-button {
	color: inherit;
	border: 1px solid #e7eaec;
	cursor: pointer;
	display: inline-block;
	height: 1.9em;
	line-height: 1.9em;
	overflow: hidden;
	padding: 0 .6em;
	position: relative;
	white-space: nowrap
}

.fc-state-active {
	background-color: #1ab394;
	border-color: #1ab394;
	color: #fff
}

.fc-header-title h2 {
	font-size: 16px;
	font-weight: 600;
	color: inherit
}

.fc-content .fc-widget-header, .fc-content .fc-widget-content {
	border-color: #e7eaec;
	font-weight: 400
}

.fc-border-separate tbody {
	background-color: #F8F8F8
}

.fc-state-highlight {
	background: none repeat scroll 0 0 #FCF8E3
}

.external-event {
	padding: 5px 10px;
	border-radius: 2px;
	cursor: pointer;
	margin-bottom: 5px
}

.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start
	{
	border-radius: 2px
}

.fc-event, .fc-agenda .fc-event-time, .fc-event a {
	padding: 4px 6px;
	background-color: #1ab394;
	border-color: #1ab394
}

.fc-event-time, .fc-event-title {
	color: #717171;
	padding: 0 1px
}

.ui-calendar .fc-event-time, .ui-calendar .fc-event-title {
	color: #fff
}

.chat-activity-list .chat-element {
	border-bottom: 1px solid #e7eaec
}

.chat-element:first-child {
	margin-top: 0
}

.chat-element {
	padding-bottom: 15px
}

.chat-element, .chat-element .media {
	margin-top: 15px
}

.chat-element, .media-body {
	overflow: hidden
}

.media-body {
	display: block;
	width: auto
}

.chat-element>.pull-left {
	margin-right: 10px
}

.chat-element img.img-circle, .dropdown-messages-box img.img-circle {
	width: 38px;
	height: 38px
}

.chat-element .well {
	border: 1px solid #e7eaec;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 11px;
	line-height: 16px
}

.chat-element .actions {
	margin-top: 10px
}

.chat-element .photos {
	margin: 10px 0
}

.right.chat-element>.pull-right {
	margin-left: 10px
}

.chat-photo {
	max-height: 180px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px
}

.chat {
	margin: 0;
	padding: 0;
	list-style: none
}

.chat li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #B3A9A9
}

.chat li.left .chat-body {
	margin-left: 60px
}

.chat li.right .chat-body {
	margin-right: 60px
}

.chat li .chat-body p {
	margin: 0;
	color: #777
}

.panel .slidedown .glyphicon, .chat .glyphicon {
	margin-right: 5px
}

.chat-panel .panel-body {
	height: 350px;
	overflow-y: scroll
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus
	{
	background-color: #1ab394;
	border-color: #1ab394;
	color: #FFF;
	z-index: 2
}

.list-group-item-heading {
	margin-top: 10px
}

.list-group-item-text {
	margin: 0 0 10px;
	color: inherit;
	font-size: 12px;
	line-height: inherit
}

.no-padding .list-group-item {
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.no-padding .list-group-item:first-child {
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 0
}

.no-padding .list-group {
	margin-bottom: 0
}

.list-group-item {
	background-color: inherit;
	border: 1px solid #e7eaec;
	display: block;
	margin-bottom: -1px;
	padding: 10px 15px;
	position: relative
}

.elements-list .list-group-item {
	border-left: 0;
	border-right: 0;
	padding: 15px 25px
}

.elements-list .list-group-item:first-child {
	border-left: 0;
	border-right: 0;
	border-top: 0 !important
}

.elements-list .list-group {
	margin-bottom: 0
}

.elements-list a {
	color: inherit
}

.elements-list .list-group-item.active, .elements-list .list-group-item:hover
	{
	background: #f3f3f4;
	color: inherit;
	border-color: #e7eaec;
	border-radius: 0
}

.elements-list li.active {
	transition: none
}

.element-detail-box {
	padding: 25px
}

.flot-chart {
	display: block;
	height: 200px
}

.widget .flot-chart.dashboard-chart {
	display: block;
	height: 120px;
	margin-top: 40px
}

.flot-chart.dashboard-chart {
	display: block;
	height: 180px;
	margin-top: 40px
}

.flot-chart-content {
	width: 100%;
	height: 100%
}

.flot-chart-pie-content {
	width: 200px;
	height: 200px;
	margin: auto
}

.jqstooltip {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	visibility: hidden;
	background: #2b303a;
	background-color: rgba(43, 48, 58, .8);
	color: #fff;
	text-align: left;
	white-space: nowrap;
	z-index: 10000;
	padding: 5px;
	min-height: 22px;
	border-radius: 3px
}

.jqsfield {
	color: #fff;
	text-align: left
}

.h-200 {
	min-height: 200px
}

.legendLabel {
	padding-left: 5px
}

.stat-list li:first-child {
	margin-top: 0
}

.stat-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.stat-percent {
	float: right
}

.stat-list li {
	margin-top: 15px;
	position: relative
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after,
	table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled,
	table.dataTable thead .sorting_desc_disabled {
	background: transparent
}

table.dataTable thead .sorting_asc:after {
	float: right;
	font-family: fontawesome
}

table.dataTable thead .sorting_desc:after {
	content: "\f0dd";
	float: right;
	font-family: fontawesome
}

table.dataTable thead .sorting:after {
	content: "\f0dc";
	float: right;
	font-family: fontawesome;
	color: rgba(50, 50, 50, .5)
}

.dataTables_wrapper {
	padding-bottom: 30px
}

.img-circle {
	border-radius: 50%
}

.btn-circle {
	width: 30px;
	height: 30px;
	padding: 6px 0;
	border-radius: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 1.428571429
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	border-radius: 25px;
	font-size: 18px;
	line-height: 1.33
}

.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	border-radius: 35px;
	font-size: 24px;
	line-height: 1.33
}

.show-grid [class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	background-color: #eee !important
}

.show-grid {
	margin: 15px 0
}

.css-animation-box h1 {
	font-size: 44px
}

.animation-efect-links a {
	padding: 4px 6px;
	font-size: 12px
}

#animation_box {
	background-color: #f9f8f8;
	border-radius: 16px;
	width: 80%;
	margin: 0 auto;
	padding-top: 80px
}

.animation-text-box {
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -100px;
	width: 200px
}

.animation-text-info {
	position: absolute;
	margin-top: -60px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	font-size: 10px
}

.animation-text-box h2 {
	font-size: 54px;
	font-weight: 600;
	margin-bottom: 5px
}

.animation-text-box p {
	font-size: 12px;
	text-transform: uppercase
}

.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.pace-inactive {
	display: none
}

.pace .pace-progress {
	background: #1ab394;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px
}

.pace-inactive {
	display: none
}

.widget {
	border-radius: 5px;
	padding: 15px 20px;
	margin-bottom: 10px;
	margin-top: 10px
}

.widget.style1 h2 {
	font-size: 30px
}

.widget h2, .widget h3 {
	margin-top: 5px;
	margin-bottom: 0
}

.widget-text-box {
	padding: 20px;
	border: 1px solid #e7eaec;
	background: #fff
}

.widget-head-color-box {
	border-radius: 5px 5px 0 0;
	margin-top: 10px
}

.widget .flot-chart {
	height: 100px
}

.vertical-align div {
	display: inline-block;
	vertical-align: middle
}

.vertical-align h2, .vertical-align h3 {
	margin: 0
}

.todo-list {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	font-size: 14px
}

.todo-list.small-list {
	font-size: 12px
}

.todo-list.small-list>li {
	background: #f3f3f4;
	border-left: 0;
	border-right: 0;
	border-radius: 4px;
	color: inherit;
	margin-bottom: 2px;
	padding: 6px 6px 6px 12px
}

.todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs>.btn
	{
	border-radius: 5px;
	font-size: 10px;
	line-height: 1.5;
	padding: 1px 2px 1px 5px
}

.todo-list>li {
	background: #f3f3f4;
	border-left: 6px solid #e7eaec;
	border-right: 6px solid #e7eaec;
	border-radius: 4px;
	color: inherit;
	margin-bottom: 2px;
	padding: 10px
}

.todo-list .handle {
	cursor: move;
	display: inline-block;
	font-size: 16px;
	margin: 0 5px
}

.todo-list>li .label {
	font-size: 9px;
	margin-left: 10px
}

.check-link {
	font-size: 16px
}

.todo-completed {
	text-decoration: line-through
}

.geo-statistic h1 {
	font-size: 36px;
	margin-bottom: 0
}

.glyphicon.fa {
	font-family: FontAwesome
}

.inline {
	display: inline-block !important
}

.input-s-sm {
	width: 120px
}

.input-s {
	width: 200px
}

.input-s-lg {
	width: 250px
}

.i-checks {
	padding-left: 0
}

.form-control, .single-line {
	background-color: #FFF;
	background-image: none;
	border: 1px solid #e5e6e7;
	border-radius: 1px;
	color: inherit;
	display: block;
	padding: 6px 12px;
	transition: border-color .15s ease-in-out 0s, box-shadow .15s
		ease-in-out 0s;
	width: 100%;
	font-size: 14px
}

.form-control:focus, .single-line:focus {
	border-color: #1ab394 !important
}

.has-success .form-control {
	border-color: #1ab394
}

.has-warning .form-control {
	border-color: #f8ac59
}

.has-error .form-control {
	border-color: #ed5565
}

.has-success .control-label {
	color: #1ab394
}

.has-warning .control-label {
	color: #f8ac59
}

.has-error .control-label {
	color: #ed5565
}

.input-group-addon {
	background-color: #fff;
	border: 1px solid #E5E6E7;
	border-radius: 1px;
	color: inherit;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	padding: 6px 12px;
	text-align: center
}

.spinner-buttons.input-group-btn .btn-xs {
	line-height: 1.13
}

.spinner-buttons.input-group-btn {
	width: 20%
}

.noUi-connect {
	background: none repeat scroll 0 0 #1ab394;
	box-shadow: none
}

.slider_red .noUi-connect {
	background: none repeat scroll 0 0 #ed5565;
	box-shadow: none
}

.ui-sortable .ibox-title {
	cursor: move
}

.ui-sortable-placeholder {
	border: 1px dashed #cecece !important;
	visibility: visible !important;
	background: #e7eaec
}

.ibox.ui-sortable-placeholder {
	margin: 0 0 23px !important
}

.onoffswitch {
	position: relative;
	width: 54px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.onoffswitch-checkbox {
	display: none
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #1AB394;
	border-radius: 3px
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin .3s ease-in 0s;
	-webkit-transition: margin .3s ease-in 0s;
	-o-transition: margin .3s ease-in 0s;
	transition: margin .3s ease-in 0s
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
	display: block;
	float: left;
	width: 50%;
	height: 16px;
	padding: 0;
	line-height: 16px;
	font-size: 10px;
	color: #fff;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: 700;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.onoffswitch-inner:before {
	content: "ON";
	padding-left: 7px;
	background-color: #1AB394;
	color: #FFF
}

.onoffswitch-inner:after {
	content: "OFF";
	padding-right: 7px;
	background-color: #FFF;
	color: #919191;
	text-align: right
}

.onoffswitch-switch {
	display: block;
	width: 18px;
	margin: 0;
	background: #FFF;
	border: 2px solid #1AB394;
	border-radius: 3px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 36px;
	-moz-transition: all .3s ease-in 0s;
	-webkit-transition: all .3s ease-in 0s;
	-o-transition: all .3s ease-in 0s;
	transition: all .3s ease-in 0s
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0
}

.ui-jqgrid {
	-moz-box-sizing: content-box
}

.ui-jqgrid-btable {
	border-collapse: separate
}

.ui-jqgrid-htable {
	border-collapse: separate
}

.ui-jqgrid-titlebar {
	height: 40px;
	line-height: 15px;
	color: #676a6c;
	background-color: #F9F9F9;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.ui-jqgrid .ui-jqgrid-title {
	float: left;
	margin: 1.1em 1em .2em
}

.ui-jqgrid .ui-jqgrid-titlebar {
	position: relative;
	border-left: 0 solid;
	border-right: 0 solid;
	border-top: 0 solid
}

.ui-widget-header {
	background: 0 0;
	background-image: none;
	background-color: #f5f5f6;
	text-transform: uppercase;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.ui-jqgrid tr.ui-row-ltr td {
	border-right-color: inherit;
	border-right-style: solid;
	border-right-width: 1px;
	text-align: left;
	border-color: #DDD;
	background-color: inherit
}

.ui-search-toolbar input[type=text] {
	font-size: 12px;
	height: 15px;
	border: 1px solid #CCC;
	border-radius: 0
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	background: #F9F9F9;
	border: 1px solid #DDD;
	line-height: 15px;
	font-weight: 700;
	color: #676a6c;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5)
}

.ui-widget-content {
	box-sizing: content-box
}

.ui-icon-triangle-1-n {
	background-position: 1px -16px
}

.ui-jqgrid tr.ui-search-toolbar th {
	border-top-width: 0 !important;
	border-top-color: inherit !important;
	border-top-style: ridge !important
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus,
	.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #f5f5f5;
	border-collapse: separate
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	background: #f2fbff
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	border: 1px solid #ddd;
	background: #fff;
	font-weight: 400;
	color: #212121
}

.ui-jqgrid .ui-pg-input {
	font-size: inherit;
	width: 50px;
	border: 1px solid #CCC;
	height: 15px
}

.ui-jqgrid .ui-pg-selbox {
	display: block;
	font-size: 1em;
	height: 25px;
	line-height: 18px;
	margin: 0;
	width: auto
}

.ui-jqgrid .ui-pager-control {
	position: relative
}

.ui-jqgrid .ui-jqgrid-pager {
	height: 32px;
	position: relative
}

.ui-pg-table .navtable .ui-corner-all {
	border-radius: 0
}

.ui-jqgrid .ui-pg-button:hover {
	padding: 1px;
	border: 0
}

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	height: auto;
	z-index: 101;
	padding: 6px;
	margin: 5px;
	text-align: center;
	font-weight: 700;
	display: none;
	border-width: 2px !important;
	font-size: 11px
}

.ui-jqgrid .form-control {
	height: 10px;
	width: auto;
	display: inline;
	padding: 10px 12px
}

.ui-jqgrid-pager {
	height: 32px
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0
}

.ui-widget-content {
	border: 1px solid #ddd
}

.ui-jqgrid .ui-jqgrid-titlebar {
	padding: 0
}

.ui-jqgrid .ui-jqgrid-titlebar {
	border-bottom: 1px solid #ddd
}

.ui-jqgrid tr.jqgrow td {
	padding: 6px
}

.ui-jqdialog .ui-jqdialog-titlebar {
	padding: 10px
}

.ui-jqdialog .ui-jqdialog-title {
	float: none !important
}

.ui-jqdialog>.ui-resizable-se {
	position: absolute
}

.dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	line-height: 20px
}

.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none
}

.dd-list .dd-list {
	padding-left: 30px
}

.dd-collapsed .dd-list {
	display: none
}

.dd-item, .dd-empty, .dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	font-size: 13px;
	line-height: 20px
}

.dd-handle {
	display: block;
	margin: 5px 0;
	padding: 5px 10px;
	color: #333;
	text-decoration: none;
	border: 1px solid #e7eaec;
	background: #f5f5f5;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dd-handle span {
	font-weight: 700
}

.dd-handle:hover {
	background: #f0f0f0;
	cursor: pointer;
	font-weight: 700
}

.dd-item>button {
	display: block;
	position: relative;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 20px;
	margin: 5px 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: 700
}

.dd-item>button:before {
	content: '+';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0
}

.dd-item>button[data-action=collapse]:before {
	content: '-'
}

#nestable2 .dd-item>button {
	font-family: FontAwesome;
	height: 34px;
	width: 33px;
	color: #c1c1c1
}

#nestable2 .dd-item>button:before {
	content: "\f067"
}

#nestable2 .dd-item>button[data-action=collapse]:before {
	content: "\f068"
}

.dd-placeholder, .dd-empty {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #f2fbff;
	border: 1px dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dd-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent
		75%, #fff 75%, #fff),
		-webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent
		75%, #fff 75%, #fff);
	background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%,
		#fff 75%, #fff),
		-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%,
		#fff 75%, #fff);
	background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff
		75%, #fff),
		linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff
		75%, #fff);
	background-size: 60px 60px;
	background-position: 0 0, 30px 30px
}

.dd-dragel {
	position: absolute;
	z-index: 9999;
	pointer-events: none
}

.dd-dragel>.dd-item .dd-handle {
	margin-top: 0
}

.dd-dragel .dd-handle {
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1)
}

.nestable-lists {
	display: block;
	clear: both;
	padding: 30px 0;
	width: 100%;
	border: 0;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd
}

#nestable-menu {
	padding: 0;
	margin: 10px 0 20px
}

#nestable-output, #nestable2-output {
	width: 100%;
	font-size: .75em;
	line-height: 1.333333em;
	font-family: open sans, lucida grande, lucida sans unicode, helvetica,
		arial, sans-serif;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

#nestable2 .dd-handle {
	color: inherit;
	border: 1px dashed #e7eaec;
	background: #f3f3f4;
	padding: 10px
}

#nestable2 .dd-handle:hover {
	
}

#nestable2 span.label {
	margin-right: 10px
}

#nestable-output, #nestable2-output {
	font-size: 12px;
	padding: 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.CodeMirror {
	border: 1px solid #eee;
	height: auto
}

.CodeMirror-scroll {
	overflow-y: hidden;
	overflow-x: auto
}

.google-map {
	height: 300px
}

label.error {
	color: #cc5965;
	display: inline-block;
	margin-left: 5px
}

.form-control.error {
	border: 1px dotted #cc5965
}

.gridStyle {
	border: 1px solid #d4d4d4;
	width: 100%;
	height: 400px
}

.gridStyle2 {
	border: 1px solid #d4d4d4;
	width: 500px;
	height: 300px
}

.ngH eaderCell {
	border-right: 0;
	border-bottom: 1px solid #e7eaec
}

.ngCell {
	border-right: 0
}

.ngTopPanel {
	background: #F5F5F6
}

.ngRow.even {
	background: #f9f9f9
}

.ngRow.selected {
	background: #EBF2F1
}

.ngRow {
	border-bottom: 1px solid #e7eaec
}

.ngCell {
	background-color: transparent
}

.ngHeaderCell {
	border-right: 0
}

#toast-container>.toast {
	background-image: none !important
}

#toast-container>.toast:before {
	position: fixed;
	font-family: FontAwesome;
	font-size: 24px;
	line-height: 24px;
	float: left;
	color: #FFF;
	padding-right: .5em;
	margin: auto .5em auto -1.5em
}

#toast-container>.toast-warning:before {
	content: "\f0e7"
}

#toast-container>.toast-error:before {
	content: "\f071"
}

#toast-container>.toast-info:before {
	content: "\f005"
}

#toast-container>.toast-success:before {
	content: "\f00C"
}

#toast-container>div {
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	opacity: .9;
	-ms-filter: alpha(opacity = 90);
	filter: alpha(opacity = 90)
}

#toast-container>:hover {
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
	opacity: 1;
	-ms-filter: alpha(opacity = 100);
	filter: alpha(opacity = 100);
	cursor: pointer
}

.toast {
	background-color: #1ab394
}

.toast-success {
	background-color: #1ab394
}

.toast-error {
	background-color: #ed5565
}

.toast-info {
	background-color: #23c6c8
}

.toast-warning {
	background-color: #f8ac59
}

.toast-top-full-width {
	margin-top: 20px
}

.toast-bottom-full-width {
	margin-bottom: 20px
}

.cg-notify-message.inspinia-notify {
	background: #fff;
	padding: 0;
	box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, .1), 0 2 px 4 px
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 1 px rgba(0, 0, 0, .1), 0 2 px 4 px
		rgba(0, 0, 0, .2);
	border: 0;
	margin-top: 30px;
	color: inherit
}

.inspinia-notify.alert-warning {
	border-left: 6px solid #f8ac59
}

.inspinia-notify.alert-success {
	border-left: 6px solid #1c84c6
}

.inspinia-notify.alert-danger {
	border-left: 6px solid #ed5565
}

.inspinia-notify.alert-info {
	border-left: 6px solid #1ab394
}

.img-container, .img-preview {
	overflow: hidden;
	text-align: center;
	width: 100%
}

.img-preview-sm {
	height: 130px;
	width: 200px
}

.forum-post-container .media {
	margin: 10px;
	padding: 20px 10px;
	border-bottom: 1px solid #f1f1f1
}

.forum-avatar {
	float: left;
	margin-right: 20px;
	text-align: center;
	width: 110px
}

.forum-avatar .img-circle {
	height: 48px;
	width: 48px
}

.author-info {
	color: #676a6c;
	font-size: 11px;
	margin-top: 5px;
	text-align: center
}

.forum-post-info {
	padding: 9px 12px 6px;
	background: #f9f9f9;
	border: 1px solid #f1f1f1
}

.media-body>.media {
	background: #f9f9f9;
	border-radius: 3px;
	border: 1px solid #f1f1f1
}

.forum-post-container .media-body .photos {
	margin: 10px 0
}

.forum-photo {
	max-width: 140px;
	border-radius: 3px
}

.media-body>.media .forum-avatar {
	width: 70px;
	margin-right: 10px
}

.media-body>.media .forum-avatar .img-circle {
	height: 38px;
	width: 38px
}

.mid-icon {
	font-size: 66px
}

.forum-item {
	margin: 10px 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #f1f1f1
}

.views-number {
	font-size: 24px;
	line-height: 18px;
	font-weight: 400
}

.forum-container, .forum-post-container {
	padding: 30px !important
}

.forum-item small {
	color: #999
}

.forum-item .forum-sub-title {
	color: #999;
	margin-left: 50px
}

.forum-title {
	margin: 15px 0
}

.forum-info {
	text-align: center
}

.forum-desc {
	color: #999
}

.forum-icon {
	float: left;
	width: 30px;
	margin-right: 20px;
	text-align: center
}

a.forum-item-title {
	color: inherit;
	display: block;
	font-size: 18px;
	font-weight: 600
}

a.forum-item-title:hover {
	color: inherit
}

.forum-icon .fa {
	font-size: 30px;
	margin-top: 8px;
	color: #9b9b9b
}

.forum-item.active .fa {
	color: #1ab394
}

.forum-item.active a.forum-item-title {
	color: #1ab394
}

@media ( max-width :992px) {
	.forum-info {
		margin: 15px 0 10px;
		display: none
	}
	.forum-desc {
		float: none !important
	}
}

.vertical-container {
	width: 90%;
	max-width: 1170px;
	margin: 0 auto
}

.vertical-container::after {
	content: '';
	display: table;
	clear: both
}

#vertical-timeline {
	position: relative;
	padding: 0;
	margin-top: 2em;
	margin-bottom: 2em
}

#vertical-timeline::before {
	content: '';
	position: absolute;
	top: 0;
	left: 18px;
	height: 100%;
	width: 4px;
	background: #f1f1f1
}

.vertical-timeline-content .btn {
	float: right
}

#vertical-timeline.light-timeline:before {
	background: #e7eaec
}

.dark-timeline .vertical-timeline-content:before {
	border-color: transparent #f5f5f5 transparent transparent
}

.dark-timeline.center-orientation .vertical-timeline-content:before {
	border-color: transparent transparent transparent #f5f5f5
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
	.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before
	{
	border-color: transparent #f5f5f5 transparent transparent
}

.dark-timeline .vertical-timeline-content, .dark-timeline.center-orientation .vertical-timeline-content
	{
	background: #f5f5f5
}

@media only screen and (min-width:1170px) {
	#vertical-timeline.center-orientation {
		margin-top: 3em;
		margin-bottom: 3em
	}
	#vertical-timeline.center-orientation:before {
		left: 50%;
		margin-left: -2px
	}
}

@media only screen and (max-width:1170px) {
	.center-orientation.dark-timeline .vertical-timeline-content:before {
		border-color: transparent #f5f5f5 transparent transparent
	}
}

.vertical-timeline-block {
	position: relative;
	margin: 2em 0
}

.vertical-timeline-block:after {
	content: "";
	display: table;
	clear: both
}

.vertical-timeline-block:first-child {
	margin-top: 0
}

.vertical-timeline-block:last-child {
	margin-bottom: 0
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-block {
		margin: 4em 0
	}
	.center-orientation .vertical-timeline-block:first-child {
		margin-top: 0
	}
	.center-orientation .vertical-timeline-block:last-child {
		margin-bottom: 0
	}
}

.vertical-timeline-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 16px;
	border: 3px solid #f1f1f1;
	text-align: center
}

.vertical-timeline-icon i {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -9px
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-icon {
		width: 50px;
		height: 50px;
		left: 50%;
		margin-left: -25px;
		-webkit-transform: translateZ(0);
		-webkit-backface-visibility: hidden;
		font-size: 19px
	}
	.center-orientation .vertical-timeline-icon i {
		margin-left: -12px;
		margin-top: -10px
	}
	.center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
		visibility: hidden
	}
}

.vertical-timeline-content {
	position: relative;
	margin-left: 60px;
	background: #fff;
	border-radius: .25em;
	padding: 1em
}

.vertical-timeline-content:after {
	content: "";
	display: table;
	clear: both
}

.vertical-timeline-content h2 {
	font-weight: 400;
	margin-top: 4px
}

.vertical-timeline-content p {
	margin: 1em 0;
	line-height: 1.6
}

.vertical-timeline-content .vertical-date {
	float: left;
	font-weight: 500
}

.vertical-date small {
	color: #1ab394;
	font-weight: 400
}

.vertical-timeline-content::before {
	content: '';
	position: absolute;
	top: 16px;
	right: 100%;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	border-right: 7px solid #fff
}

@media only screen and (min-width:768px) {
	.vertical-timeline-content h2 {
		font-size: 18px
	}
	.vertical-timeline-content p {
		font-size: 13px
	}
}

@media only screen and (min-width:1170px) {
	.center-orientation .vertical-timeline-content {
		margin-left: 0;
		padding: 1.6em;
		width: 45%
	}
	.center-orientation .vertical-timeline-content::before {
		top: 24px;
		left: 100%;
		border-color: transparent;
		border-left-color: #fff
	}
	.center-orientation .vertical-timeline-content .btn {
		float: left
	}
	.center-orientation .vertical-timeline-content .vertical-date {
		position: absolute;
		width: 100%;
		left: 122%;
		top: 2px;
		font-size: 14px
	}
	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content
		{
		float: right
	}
	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before
		{
		top: 24px;
		left: auto;
		right: 100%;
		border-color: transparent;
		border-right-color: #fff
	}
	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn
		{
		float: right
	}
	.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date
		{
		left: auto;
		right: 122%;
		text-align: right
	}
	.center-orientation .cssanimations .vertical-timeline-content.is-hidden
		{
		visibility: hidden
	}
}

.sidebard-panel {
	width: 220px;
	background: #ebebed;
	padding: 10px 20px;
	position: absolute;
	right: 0
}

.sidebard-panel .feed-element img.img-circle {
	width: 32px;
	height: 32px
}

.sidebard-panel .feed-element, .media-body, .sidebard-panel p {
	font-size: 12px
}

.sidebard-panel .feed-element {
	margin-top: 20px;
	padding-bottom: 0
}

.sidebard-panel .list-group {
	margin-bottom: 10px
}

.sidebard-panel .list-group .list-group-item {
	padding: 5px 0;
	font-size: 12px;
	border: 0
}

.sidebar-content .wrapper, .wrapper.sidebar-content {
	padding-right: 230px !important
}

.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content
	{
	padding-right: 20px !important
}

#right-sidebar {
	background-color: #fff;
	border-left: 1px solid #e7eaec;
	border-top: 1px solid #e7eaec;
	overflow: hidden;
	position: fixed;
	top: 60px;
	width: 260px !important;
	z-index: 1009;
	bottom: 0;
	right: -260px
}

#right-sidebar.sidebar-open {
	right: 0
}

#right-sidebar.sidebar-open.sidebar-top {
	top: 0;
	border-top: 0
}

.sidebar-container ul.nav-tabs {
	border: 0
}

.sidebar-container ul.nav-tabs.navs-4 li {
	width: 25%
}

.sidebar-container ul.nav-tabs.navs-3 li {
	width: 33.3333%
}

.sidebar-container ul.nav-tabs.navs-2 li {
	width: 50%
}

.sidebar-container ul.nav-tabs li {
	border: 0
}

.sidebar-container ul.nav-tabs li a {
	border: 0;
	padding: 12px 10px;
	margin: 0;
	border-radius: 0;
	background: #2f4050;
	color: #fff;
	text-align: center;
	border-right: 1px solid #334556
}

.sidebar-container ul.nav-tabs li.active a {
	border: 0;
	background: #f9f9f9;
	color: #676a6c;
	font-weight: 700
}

.sidebar-container .nav-tabs>li.active>a:hover, .sidebar-container .nav-tabs>li.active>a:focus
	{
	border: 0
}

.sidebar-container ul.sidebar-list {
	margin: 0;
	padding: 0
}

.sidebar-container ul.sidebar-list li {
	border-bottom: 1px solid #e7eaec;
	padding: 15px 20px;
	list-style: none;
	font-size: 12px
}

.sidebar-container .sidebar-message:nth-child(2n+2) {
	background: #f9f9f9
}

.sidebar-container ul.sidebar-list li a {
	text-decoration: none;
	color: inherit
}

.sidebar-container .sidebar-content {
	padding: 15px 20px;
	font-size: 12px
}

.sidebar-container .sidebar-title {
	background: #f9f9f9;
	padding: 20px;
	border-bottom: 1px solid #e7eaec
}

.sidebar-container .sidebar-title h3 {
	margin-bottom: 3px;
	padding-left: 2px
}

.sidebar-container .tab-content h4 {
	margin-bottom: 5px
}

.sidebar-container .sidebar-message>a>.pull-left {
	margin-right: 10px
}

.sidebar-container .sidebar-message>a {
	text-decoration: none;
	color: inherit
}

.sidebar-container .sidebar-message {
	padding: 15px 20px
}

.sidebar-container .sidebar-message .message-avatar {
	height: 38px;
	width: 38px;
	border-radius: 50%
}

.sidebar-container .setings-item {
	padding: 15px 20px;
	border-bottom: 1px solid #e7eaec
}

body {
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #2f4050;
	font-size: 13px;
	color: #676a6c;
	overflow-x: hidden
}

html, body {
	height: 100%
}

body.full-height-layout #wrapper, body.full-height-layout #page-wrapper
	{
	height: 100%
}

#page-wrapper {
	min-height: auto
}

body.boxed-layout {
	background: url(patterns/shattered.png)
}

body.boxed-layout #wrapper {
	background-color: #2f4050;
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75)
}

.top-navigation.boxed-layout #wrapper, .boxed-layout #wrapper.top-navigation
	{
	max-width: 1300px !important
}

.block {
	display: block
}

.clear {
	display: block;
	overflow: hidden
}

a {
	cursor: pointer
}

a:hover, a:focus {
	text-decoration: none
}

.border-bottom {
	border-bottom: 1px solid #e7eaec !important
}

.font-bold {
	font-weight: 600
}

.font-noraml {
	font-weight: 400
}

.text-uppercase {
	text-transform: uppercase
}

.b-r {
	border-right: 1px solid #e7eaec
}

.hr-line-dashed {
	border-top: 1px dashed #e7eaec;
	color: #fff;
	background-color: #fff;
	height: 1px;
	margin: 20px 0
}

.hr-line-solid {
	border-bottom: 1px solid #e7eaec;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid !important;
	margin-top: 15px;
	margin-bottom: 15px
}

video {
	width: 100% !important;
	height: auto !important
}

.gallery>.row>div {
	margin-bottom: 15px
}

.fancybox img {
	margin-bottom: 5px;
	width: 24%
}

.note-editor {
	height: auto;
	min-height: 300px
}

.modal-content {
	background-clip: padding-box;
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	outline: 0 none;
	position: relative
}

.modal-dialog {
	z-index: 1200
}

.modal-body {
	padding: 20px 30px 30px
}

.inmodal .modal-body {
	background: #f8fafb
}

.inmodal .modal-header {
	padding: 30px 15px;
	text-align: center
}

.animated.modal.fade .modal-dialog {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.inmodal .modal-title {
	font-size: 26px
}

.inmodal .modal-icon {
	font-size: 84px;
	color: #e2e3e3
}

.modal-footer {
	margin-top: 0
}

#wrapper {
	width: 100%;
	overflow-x: hidden
}

.wrapper {
	padding: 0 20px
}

.wrapper-content {
	padding: 20px 10px 40px
}

#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	position: relative !important
}

@media ( min-width :768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 240px;
		min-height: 1000px
	}
}

.title-action {
	text-align: right;
	padding-top: 30px
}

.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4,
	.ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3,
	.ibox-title h4, .ibox-title h5 {
	margin-top: 5px
}

ul.unstyled, ol.unstyled {
	list-style: none outside none;
	margin-left: 0
}

.big-icon {
	font-size: 160px;
	color: #e5e6e7
}

.footer {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #e7eaec;
	bottom: 0;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	right: 0
}

.footer.fixed_full {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	padding: 10px 20px;
	background: #fff;
	border-top: 1px solid #e7eaec
}

.footer.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	padding: 10px 20px;
	background: #fff;
	border-top: 1px solid #e7eaec;
	margin-left: 220px
}

body.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed
	{
	margin: 0 0 0 70px
}

body.mini-navbar.canvas-menu .footer.fixed, body.canvas-menu .footer.fixed
	{
	margin: 0 !important
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
	margin: 0 0 0 220px
}

body.body-small .footer.fixed {
	margin-left: 0
}

.page-heading {
	border-top: 0;
	padding: 0 10px 20px
}

.panel-heading h1, .panel-heading h2 {
	margin-bottom: 5px
}

.table-bordered {
	border: 1px solid #EBEBEB
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	background-color: #F5F5F6;
	border-bottom-width: 1px
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #e7e7e7
}

.table>thead>tr>th {
	border-bottom: 1px solid #DDD;
	vertical-align: bottom
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	border-top: 1px solid #e7eaec;
	line-height: 1.42857;
	padding: 8px;
	vertical-align: top
}

.panel.blank-panel {
	background: 0 0;
	margin: 0
}

.blank-panel .panel-heading {
	padding-bottom: 0
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: 0 0;
	border-color: #ddd #ddd rgba(0, 0, 0, 0);
	border-bottom: #f3f3f4;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #555;
	cursor: default
}

.nav.nav-tabs li {
	background: 0 0;
	border: 0
}

.nav-tabs>li>a {
	color: #A7B1C2;
	font-weight: 600;
	padding: 10px 20px 10px 25px
}

.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	background-color: #e6e6e6;
	color: #676a6c
}

.ui-tab .tab-content {
	padding: 20px 0
}

.no-padding {
	padding: 0 !important
}

.no-borders {
	border: 0 !important
}

.no-margins {
	margin: 0 !important
}

.no-top-border {
	border-top: 0 !important
}

.ibox-content.text-box {
	padding-bottom: 0;
	padding-top: 15px
}

.border-left-right {
	border-left: 1px solid #e7eaec;
	border-right: 1px solid #e7eaec;
	border-top: 0;
	border-bottom: 0
}

.border-left {
	border-left: 1px solid #e7eaec;
	border-right: 0;
	border-top: 0;
	border-bottom: 0
}

.border-right {
	border-left: 0;
	border-right: 1px solid #e7eaec;
	border-top: 0;
	border-bottom: 0
}

.full-width {
	width: 100% !important
}

.link-block {
	font-size: 12px;
	padding: 10px
}

.nav.navbar-top-links .link-block a {
	font-size: 12px
}

.link-block a {
	font-size: 10px;
	color: inherit
}

body.mini-navbar .branding {
	display: none
}

img.circle-border {
	border: 6px solid #FFF;
	border-radius: 50%
}

.branding {
	float: left;
	color: #FFF;
	font-size: 18px;
	font-weight: 600;
	padding: 17px 20px;
	text-align: center;
	background-color: #1ab394
}

.login-panel {
	margin-top: 25%
}

.icons-box h3 {
	margin-top: 10px;
	margin-bottom: 10px
}

.icons-box .infont a i {
	font-size: 25px;
	display: block;
	color: #676a6c
}

.icons-box .infont a {
	color: #a6a8a9
}

.icons-box .infont a {
	padding: 10px;
	margin: 1px;
	display: block
}

.ui-draggable .ibox-title {
	cursor: move
}

.breadcrumb {
	background-color: #fff;
	padding: 0;
	margin-bottom: 0
}

.breadcrumb>li a {
	color: inherit
}

.breadcrumb>.active {
	color: inherit
}

code {
	background-color: #F9F2F4;
	border-radius: 4px;
	color: #ca4440;
	font-size: 90%;
	padding: 2px 4px;
	white-space: nowrap
}

.ibox {
	clear: both;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0
}

.ibox.collapsed .ibox-content {
	display: none
}

.ibox.collapsed .fa.fa-chevron-up:before {
	content: "\f078"
}

.ibox.collapsed .fa.fa-chevron-down:before {
	content: "\f077"
}

.ibox:after, .ibox:before {
	display: table
}

.ibox-title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 4px 0 0;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	min-height: 48px
}

.ibox-content {
	background-color: #fff;
	color: inherit;
	padding: 15px 20px 20px;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0
}

table.table-mail tr td {
	padding: 12px
}

.table-mail .check-mail {
	padding-left: 20px
}

.table-mail .mail-date {
	padding-right: 20px
}

.star-mail, .check-mail {
	width: 40px
}

.unread td a, .unread td {
	font-weight: 600;
	color: inherit
}

.read td a, .read td {
	font-weight: 400;
	color: inherit
}

.unread td {
	background-color: #f9f8f8
}

.ibox-content {
	clear: both
}

.ibox-heading {
	background-color: #f3f6fb;
	border-bottom: 0
}

.ibox-heading h3 {
	font-weight: 200;
	font-size: 24px
}

.ibox-title h5 {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 7px;
	padding: 0;
	text-overflow: ellipsis;
	float: left
}

.ibox-title .label {
	float: left;
	margin-left: 4px
}

.ibox-tools {
	display: inline-block;
	float: right;
	margin-top: 0;
	position: relative;
	padding: 0
}

.ibox-tools a {
	cursor: pointer;
	margin-left: 5px;
	color: #c4c4c4
}

.ibox-tools a.btn-primary {
	color: #fff
}

.ibox-tools .dropdown-menu>li>a {
	padding: 4px 10px;
	font-size: 12px
}

.ibox .open>.dropdown-menu {
	left: auto;
	right: 0
}

.gray-bg {
	background-color: #f3f3f4
}

.white-bg {
	background-color: #fff
}

.navy-bg {
	background-color: #1ab394;
	color: #fff
}

.blue-bg {
	background-color: #1c84c6;
	color: #fff
}

.lazur-bg {
	background-color: #23c6c8;
	color: #fff
}

.yellow-bg {
	background-color: #f8ac59;
	color: #fff
}

.red-bg {
	background-color: #ed5565;
	color: #fff
}

.black-bg {
	background-color: #262626
}

.panel-primary {
	border-color: #1ab394
}

.panel-primary>.panel-heading {
	background-color: #1ab394;
	border-color: #1ab394
}

.panel-success {
	border-color: #1c84c6
}

.panel-success>.panel-heading {
	background-color: #1c84c6;
	border-color: #1c84c6;
	color: #fff
}

.panel-info {
	border-color: #23c6c8
}

.panel-info>.panel-heading {
	background-color: #23c6c8;
	border-color: #23c6c8;
	color: #fff
}

.panel-warning {
	border-color: #f8ac59
}

.panel-warning>.panel-heading {
	background-color: #f8ac59;
	border-color: #f8ac59;
	color: #fff
}

.panel-danger {
	border-color: #ed5565
}

.panel-danger>.panel-heading {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #fff
}

.progress-bar {
	background-color: #1ab394
}

.progress-small, .progress-small .progress-bar {
	height: 10px
}

.progress-small, .progress-mini {
	margin-top: 5px
}

.progress-mini, .progress-mini .progress-bar {
	height: 5px;
	margin-bottom: 0
}

.progress-bar-navy-light {
	background-color: #3dc7ab
}

.progress-bar-success {
	background-color: #1c84c6
}

.progress-bar-info {
	background-color: #23c6c8
}

.progress-bar-warning {
	background-color: #f8ac59
}

.progress-bar-danger {
	background-color: #ed5565
}

.panel-title {
	font-size: inherit
}

.jumbotron {
	border-radius: 6px;
	padding: 40px
}

.jumbotron h1 {
	margin-top: 0
}

.text-navy {
	color: #1ab394
}

.text-primary {
	color: inherit
}

.text-success {
	color: #1c84c6
}

.text-info {
	color: #23c6c8
}

.text-warning {
	color: #f8ac59
}

.text-danger {
	color: #ed5565
}

.text-muted {
	color: #888
}

.simple_tag {
	background-color: #f3f3f4;
	border: 1px solid #e7eaec;
	border-radius: 2px;
	color: inherit;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 5px 12px;
	display: inline-block
}

.img-shadow {
	-webkit-box-shadow: 0 0 3px 0 #919191;
	-moz-box-shadow: 0 0 3px 0 #919191;
	box-shadow: 0 0 3px 0 #919191
}

.dashboards\.dashboard_2 nav.navbar, .dashboards\.dashboard_3 nav.navbar,
	.mailbox\.inbox nav.navbar, .mailbox\.email_view nav.navbar,
	.mailbox\.email_compose nav.navbar, .dashboards\.dashboard_4_1 nav.navbar
	{
	background: #fff
}

.Dashboard_2 .navbar.navbar-static-top, .Dashboard_3 .navbar.navbar-static-top,
	.Dashboard_4_1 .navbar.navbar-static-top, .ComposeEmail .navbar.navbar-static-top,
	.EmailView .navbar.navbar-static-top, .Inbox .navbar.navbar-static-top
	{
	background: #fff
}

a.close-canvas-menu {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1011;
	color: #a7b1c2
}

a.close-canvas-menu:hover {
	color: #fff
}

.full-height {
	height: 100%
}

.fh-breadcrumb {
	height: calc(100% - 196px);
	margin: 0 -15px;
	position: relative
}

.fh-no-breadcrumb {
	height: calc(100% - 99px);
	margin: 0 -15px;
	position: relative
}

.fh-column {
	background: #fff;
	height: 100%;
	width: 240px;
	float: left
}

.modal-backdrop {
	z-index: 2040 !important
}

.modal {
	z-index: 2050 !important
}

.spiner-example {
	height: 200px;
	padding-top: 70px
}

.p-xxs {
	padding: 5px
}

.p-xs {
	padding: 10px
}

.p-sm {
	padding: 15px
}

.p-m {
	padding: 20px
}

.p-md {
	padding: 25px
}

.p-lg {
	padding: 30px
}

.p-xl {
	padding: 40px
}

.m-xxs {
	margin: 2px 4px
}

.m-xs {
	margin: 5px
}

.m-sm {
	margin: 10px
}

.m {
	margin: 15px
}

.m-md {
	margin: 20px
}

.m-lg {
	margin: 30px
}

.m-xl {
	margin: 50px
}

.m-n {
	margin: 0 !important
}

.m-l-none {
	margin-left: 0
}

.m-l-xs {
	margin-left: 5px
}

.m-l-sm {
	margin-left: 10px
}

.m-l {
	margin-left: 15px
}

.m-l-md {
	margin-left: 20px
}

.m-l-lg {
	margin-left: 30px
}

.m-l-xl {
	margin-left: 40px
}

.m-l-n-xxs {
	margin-left: -1px
}

.m-l-n-xs {
	margin-left: -5px
}

.m-l-n-sm {
	margin-left: -10px
}

.m-l-n {
	margin-left: -15px
}

.m-l-n-md {
	margin-left: -20px
}

.m-l-n-lg {
	margin-left: -30px
}

.m-l-n-xl {
	margin-left: -40px
}

.m-t-none {
	margin-top: 0
}

.m-t-xxs {
	margin-top: 1px
}

.m-t-xs {
	margin-top: 5px
}

.m-t-sm {
	margin-top: 10px
}

.m-t {
	margin-top: 15px
}

.m-t-md {
	margin-top: 20px
}

.m-t-lg {
	margin-top: 30px
}

.m-t-xl {
	margin-top: 40px
}

.m-t-n-xxs {
	margin-top: -1px
}

.m-t-n-xs {
	margin-top: -5px
}

.m-t-n-sm {
	margin-top: -10px
}

.m-t-n {
	margin-top: -15px
}

.m-t-n-md {
	margin-top: -20px
}

.m-t-n-lg {
	margin-top: -30px
}

.m-t-n-xl {
	margin-top: -40px
}

.m-r-none {
	margin-right: 0
}

.m-r-xxs {
	margin-right: 1px
}

.m-r-xs {
	margin-right: 5px
}

.m-r-sm {
	margin-right: 10px
}

.m-r {
	margin-right: 15px
}

.m-r-md {
	margin-right: 20px
}

.m-r-lg {
	margin-right: 30px
}

.m-r-xl {
	margin-right: 40px
}

.m-r-n-xxs {
	margin-right: -1px
}

.m-r-n-xs {
	margin-right: -5px
}

.m-r-n-sm {
	margin-right: -10px
}

.m-r-n {
	margin-right: -15px
}

.m-r-n-md {
	margin-right: -20px
}

.m-r-n-lg {
	margin-right: -30px
}

.m-r-n-xl {
	margin-right: -40px
}

.m-b-none {
	margin-bottom: 0
}

.m-b-xxs {
	margin-bottom: 1px
}

.m-b-xs {
	margin-bottom: 5px
}

.m-b-sm {
	margin-bottom: 10px
}

.m-b {
	margin-bottom: 15px
}

.m-b-md {
	margin-bottom: 20px
}

.m-b-lg {
	margin-bottom: 30px
}

.m-b-xl {
	margin-bottom: 40px
}

.m-b-n-xxs {
	margin-bottom: -1px
}

.m-b-n-xs {
	margin-bottom: -5px
}

.m-b-n-sm {
	margin-bottom: -10px
}

.m-b-n {
	margin-bottom: -15px
}

.m-b-n-md {
	margin-bottom: -20px
}

.m-b-n-lg {
	margin-bottom: -30px
}

.m-b-n-xl {
	margin-bottom: -40px
}

.space-15 {
	margin: 15px 0
}

.space-20 {
	margin: 20px 0
}

.space-25 {
	margin: 25px 0
}

.space-30 {
	margin: 30px 0
}

body.modal-open {
	padding-right: inherit !important
}

.search-form {
	margin-top: 10px
}

.search-result h3 {
	margin-bottom: 0;
	color: #1E0FBE
}

.search-result .search-link {
	color: #006621
}

.search-result p {
	font-size: 12px;
	margin-top: 5px
}

.contact-box {
	background-color: #fff;
	border: 1px solid #e7eaec;
	padding: 20px;
	margin-bottom: 20px
}

.contact-box a {
	color: inherit
}

.invoice-table tbody>tr>td:last-child, .invoice-table tbody>tr>td:nth-child(4),
	.invoice-table tbody>tr>td:nth-child(3), .invoice-table tbody>tr>td:nth-child(2)
	{
	text-align: right
}

.invoice-table thead>tr>th:last-child, .invoice-table thead>tr>th:nth-child(4),
	.invoice-table thead>tr>th:nth-child(3), .invoice-table thead>tr>th:nth-child(2)
	{
	text-align: right
}

.invoice-total>tbody>tr>td:first-child {
	text-align: right
}

.invoice-total>tbody>tr>td {
	border: 0 none
}

.invoice-total>tbody>tr>td:last-child {
	border-bottom: 1px solid #DDD;
	text-align: right;
	width: 15%
}

.middle-box {
	max-width: 400px;
	z-index: 100;
	margin: 0 auto;
	padding-top: 40px
}

.lockscreen.middle-box {
	width: 200px;
	padding-top: 110px
}

.loginscreen.middle-box {
	width: 300px
}

.loginColumns {
	max-width: 800px;
	margin: 0 auto;
	padding: 100px 20px 20px
}

.passwordBox {
	max-width: 460px;
	margin: 0 auto;
	padding: 100px 20px 20px
}

.logo-name {
	color: #e6e6e6;
	font-size: 180px;
	font-weight: 800;
	letter-spacing: -10px;
	margin-bottom: 0
}

.middle-box h1 {
	font-size: 170px
}

.wrapper .middle-box {
	margin-top: 140px
}

.lock-word {
	z-index: 10;
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -470px
}

.lock-word span {
	font-size: 100px;
	font-weight: 600;
	color: #e9e9e9;
	display: inline-block
}

.lock-word .first-word {
	margin-right: 160px
}

.dashboard-header {
	border-top: 0;
	padding: 20px
}

.dashboard-header h2 {
	margin-top: 10px;
	font-size: 26px
}

.fist-item {
	border-top: 0 !important
}

.statistic-box {
	margin-top: 40px
}

.dashboard-header .list-group-item span.label {
	margin-right: 10px
}

.list-group.clear-list .list-group-item {
	border-top: 1px solid #e7eaec;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	padding: 10px 0
}

ul.clear-list:first-child {
	border-top: 0 !important
}

.timeline-item .date i {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px;
	width: 30px;
	text-align: center;
	border-top: 1px solid #e7eaec;
	border-bottom: 1px solid #e7eaec;
	border-left: 1px solid #e7eaec;
	background: #f8f8f8
}

.timeline-item .date {
	text-align: right;
	width: 110px;
	position: relative;
	padding-top: 30px
}

.timeline-item .content {
	border-left: 1px solid #e7eaec;
	border-top: 1px solid #e7eaec;
	padding-top: 10px;
	min-height: 100px
}

.timeline-item .content:hover {
	background: #f6f6f6
}

ul.notes li, ul.tag-list li {
	list-style: none
}

ul.notes li h4 {
	margin-top: 20px;
	font-size: 16px
}

ul.notes li div {
	text-decoration: none;
	color: #000;
	background: #ffc;
	display: block;
	height: 140px;
	width: 140px;
	padding: 1em;
	position: relative
}

ul.notes li div small {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 10px
}

ul.notes li div a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: inherit
}

ul.notes li {
	margin: 10px 40px 50px 0;
	float: left
}

ul.notes li div p {
	font-size: 12px
}

ul.notes li div {
	text-decoration: none;
	color: #000;
	background: #ffc;
	display: block;
	height: 140px;
	width: 140px;
	padding: 1em;
	-moz-box-shadow: 5px 5px 2px #212121;
	-webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, .7);
	box-shadow: 5px 5px 2px rgba(33, 33, 33, .7)
}

ul.notes li div {
	-webkit-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg)
}

ul.notes li:nth-child(even) div {
	-o-transform: rotate(4deg);
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	position: relative;
	top: 5px
}

ul.notes li:nth-child(3n) div {
	-o-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	position: relative;
	top: -5px
}

ul.notes li:nth-child(5n) div {
	-o-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	position: relative;
	top: -10px
}

ul.notes li div:hover, ul.notes li div:focus {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	position: relative;
	z-index: 5
}

ul.notes li div {
	text-decoration: none;
	color: #000;
	background: #ffc;
	display: block;
	height: 210px;
	width: 210px;
	padding: 1em;
	-moz-box-shadow: 5px 5px 7px #212121;
	-webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, .7);
	box-shadow: 5px 5px 7px rgba(33, 33, 33, .7);
	-moz-transition: -moz-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	-webkit-transition: -webkit-transform .15s linear
}

.file-box {
	float: left;
	width: 220px
}

.file-manager h5 {
	text-transform: uppercase
}

.file-manager {
	list-style: none outside none;
	margin: 0;
	padding: 0
}

.folder-list li a {
	color: #666;
	display: block;
	padding: 5px 0
}

.folder-list li {
	border-bottom: 1px solid #e7eaec;
	display: block
}

.folder-list li i {
	margin-right: 8px;
	color: #3d4d5d
}

.category-list li a {
	color: #666;
	display: block;
	padding: 5px 0
}

.category-list li {
	display: block
}

.category-list li i {
	margin-right: 8px;
	color: #3d4d5d
}

.category-list li a .text-navy {
	color: #1ab394
}

.category-list li a .text-primary {
	color: #1c84c6
}

.category-list li a .text-info {
	color: #23c6c8
}

.category-list li a .text-danger {
	color: #EF5352
}

.category-list li a .text-warning {
	color: #F8AC59
}

.file-manager h5.tag-title {
	margin-top: 20px
}

.tag-list li {
	float: left
}

.tag-list li a {
	font-size: 10px;
	background-color: #f3f3f4;
	padding: 5px 12px;
	color: inherit;
	border-radius: 2px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block
}

.file {
	border: 1px solid #e7eaec;
	padding: 0;
	background-color: #fff;
	position: relative;
	margin-bottom: 20px;
	margin-right: 20px
}

.file-manager .hr-line-dashed {
	margin: 15px 0
}

.file .icon, .file .image {
	height: 100px;
	overflow: hidden
}

.file .icon {
	padding: 15px 10px;
	text-align: center
}

.file-control {
	color: inherit;
	font-size: 11px;
	margin-right: 10px
}

.file-control.active {
	text-decoration: underline
}

.file .icon i {
	font-size: 70px;
	color: #dadada
}

.file .file-name {
	padding: 10px;
	background-color: #f8f8f8;
	border-top: 1px solid #e7eaec
}

.file-name small {
	color: #676a6c
}

.corner {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: .6em solid transparent;
	border-right: .6em solid #f1f1f1;
	border-bottom: .6em solid #f1f1f1;
	right: 0;
	bottom: 0
}

a.compose-mail {
	padding: 8px 10px
}

.mail-search {
	max-width: 300px
}

.profile-content {
	border-top: 0 !important
}

.feed-activity-list .feed-element {
	border-bottom: 1px solid #e7eaec
}

.feed-element:first-child {
	margin-top: 0
}

.feed-element {
	padding-bottom: 15px
}

.feed-element, .feed-element .media {
	margin-top: 15px
}

.feed-element, .media-body {
	overflow: hidden
}

.feed-element>.pull-left {
	margin-right: 10px
}

.feed-element img.img-circle, .dropdown-messages-box img.img-circle {
	width: 38px;
	height: 38px
}

.feed-element .well {
	border: 1px solid #e7eaec;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 11px;
	line-height: 16px
}

.feed-element .actions {
	margin-top: 10px
}

.feed-element .photos {
	margin: 10px 0
}

.feed-photo {
	max-height: 180px;
	border-radius: 4px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px
}

.mail-box {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-top: 0;
	padding: 0;
	margin-bottom: 20px
}

.mail-box-header {
	background-color: #fff;
	border: 1px solid #e7eaec;
	border-bottom: 0;
	padding: 30px 20px 20px
}

.mail-box-header h2 {
	margin-top: 0
}

.mailbox-content .tag-list li a {
	background: #fff
}

.mail-body {
	border-top: 1px solid #e7eaec;
	padding: 20px
}

.mail-text {
	border-top: 1px solid #e7eaec
}

.mail-text .note-toolbar {
	padding: 10px 15px
}

.mail-body .form-group {
	margin-bottom: 5px
}

.mail-text .note-editor .note-toolbar {
	background-color: #F9F8F8
}

.mail-attachment {
	border-top: 1px solid #e7eaec;
	padding: 20px;
	font-size: 12px
}

.mailbox-content {
	background: 0 0;
	border: 0;
	padding: 10px
}

.mail-ontact {
	width: 23%
}

.project-people, .project-actions {
	text-align: right;
	vertical-align: middle
}

dd.project-people {
	text-align: left;
	margin-top: 5px
}

.project-people img {
	width: 32px;
	height: 32px
}

.project-title a {
	font-size: 14px;
	color: #676a6c;
	font-weight: 600
}

.project-list table tr td {
	border-top: 0;
	border-bottom: 1px solid #e7eaec;
	padding: 15px 10px;
	vertical-align: middle
}

.project-manager .tag-list li a {
	font-size: 10px;
	background-color: #fff;
	padding: 5px 12px;
	color: inherit;
	border-radius: 2px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block
}

.project-files li a {
	font-size: 11px;
	color: #676a6c;
	margin-left: 10px;
	line-height: 22px
}

.faq-item {
	padding: 20px;
	margin-bottom: 2px;
	background: #fff
}

.faq-question {
	font-size: 18px;
	font-weight: 600;
	color: #1ab394;
	display: block
}

.faq-question:hover {
	color: #179d82
}

.faq-answer {
	margin-top: 10px;
	background: #f3f3f4;
	border: 1px solid #e7eaec;
	border-radius: 3px;
	padding: 15px
}

.faq-item .tag-item {
	background: #f3f3f4;
	padding: 2px 6px;
	font-size: 10px;
	text-transform: uppercase
}

.message-input {
	height: 90px !important
}

.chat-avatar {
	white: 36px;
	height: 36px;
	float: left;
	margin-right: 10px
}

.chat-user-name {
	padding: 10px
}

.chat-user {
	padding: 8px 10px;
	border-bottom: 1px solid #e7eaec
}

.chat-user a {
	color: inherit
}

.chat-view {
	z-index: 20012
}

.chat-users, .chat-statistic {
	margin-left: -30px
}

@media ( max-width :992px) {
	.chat-users, .chat-statistic {
		margin-left: 0
	}
}

.chat-view .ibox-content {
	padding: 0
}

.chat-message {
	padding: 10px 20px
}

.message-avatar {
	height: 48px;
	width: 48px;
	border: 1px solid #e7eaec;
	border-radius: 4px;
	margin-top: 1px
}

.chat-discussion .chat-message:nth-child(2n+1) .message-avatar {
	float: left;
	margin-right: 10px
}

.chat-discussion .chat-message:nth-child(2n) .message-avatar {
	float: right;
	margin-left: 10px
}

.message {
	background-color: #fff;
	border: 1px solid #e7eaec;
	text-align: left;
	display: block;
	padding: 10px 20px;
	position: relative;
	border-radius: 4px
}

.chat-discussion .chat-message:nth-child(2n+1) .message-date {
	float: right
}

.chat-discussion .chat-message:nth-child(2n) .message-date {
	float: left
}

.chat-discussion .chat-message:nth-child(2n+1) .message {
	text-align: left;
	margin-left: 55px
}

.chat-discussion .chat-message:nth-child(2n) .message {
	text-align: right;
	margin-right: 55px
}

.message-date {
	font-size: 10px;
	color: #888
}

.message-content {
	display: block
}

.chat-discussion {
	background: #eee;
	padding: 15px;
	height: 400px;
	overflow-y: auto
}

.chat-users {
	overflow-y: auto;
	height: 400px
}

.chat-message-form .form-group {
	margin-bottom: 0
}

.jstree-open>.jstree-anchor>.fa-folder:before {
	content: "\f07c"
}

.jstree-default .jstree-icon.none {
	width: 0
}

.clients-list {
	margin-top: 20px
}

.clients-list .tab-pane {
	position: relative;
	height: 600px
}

.client-detail {
	position: relative;
	height: 620px
}

.clients-list table tr td {
	height: 46px;
	vertical-align: middle;
	border: 0
}

.client-link {
	font-weight: 600;
	color: inherit
}

.client-link:hover {
	color: inherit
}

.client-avatar {
	width: 42px
}

.client-avatar img {
	width: 28px;
	height: 28px;
	border-radius: 50%
}

.contact-type {
	width: 20px;
	color: #c1c3c4
}

.client-status {
	text-align: left
}

.client-detail .vertical-timeline-content p {
	margin: 0
}

.client-detail .vertical-timeline-icon.gray-bg {
	color: #a7aaab
}

.clients-list .nav-tabs>li.active>a, .clients-list .nav-tabs>li.active>a:hover,
	.clients-list .nav-tabs>li.active>a:focus {
	border-bottom: 1px solid #fff
}

.blog h2 {
	font-weight: 700
}

.blog h5 {
	margin: 0 0 5px
}

.blog .btn {
	margin: 0 0 5px
}

.article h1 {
	font-size: 48px;
	font-weight: 700;
	color: #2F4050
}

.article p {
	font-size: 15px;
	line-height: 26px
}

.article-title {
	text-align: center;
	margin: 40px 0 100px
}

.article .ibox-content {
	padding: 40px
}

.issue-tracker .btn-link {
	color: #1ab394
}

table.issue-tracker tbody tr td {
	vertical-align: middle;
	height: 50px
}

.issue-info {
	width: 50%
}

.issue-info a {
	font-weight: 600;
	color: #676a6c
}

.issue-info small {
	display: block
}

.team-members {
	margin: 10px 0
}

.team-members img.img-circle {
	width: 42px;
	height: 42px;
	margin-bottom: 5px
}

.sortable-list {
	padding: 10px 0
}

.agile-list {
	list-style: none;
	margin: 0
}

.agile-list li {
	background: #FAFAFB;
	border: 1px solid #e7eaec;
	margin: 0 0 10px;
	padding: 10px;
	border-radius: 2px
}

.agile-list li:hover {
	cursor: pointer;
	background: #fff
}

.agile-list li.warning-element {
	border-left: 3px solid #f8ac59
}

.agile-list li.danger-element {
	border-left: 3px solid #ed5565
}

.agile-list li.info-element {
	border-left: 3px solid #1c84c6
}

.agile-list li.success-element {
	border-left: 3px solid #1ab394
}

.agile-detail {
	margin-top: 5px;
	font-size: 12px
}

ins {
	background-color: #c6ffc6;
	text-decoration: none
}

del {
	background-color: #ffc6c6
}

#small-chat {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 100
}

#small-chat .badge {
	position: absolute;
	top: -3px;
	right: -4px
}

.open-small-chat {
	height: 38px;
	width: 38px;
	display: block;
	background: #1ab394;
	padding: 9px 8px;
	text-align: center;
	color: #fff;
	border-radius: 50%
}

.open-small-chat:hover {
	color: #fff;
	background: #1ab394
}

.small-chat-box {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 75px;
	background: #fff;
	border: 1px solid #e7eaec;
	width: 230px;
	height: 320px;
	border-radius: 4px
}

.small-chat-box.ng-small-chat {
	display: block
}

.body-small .small-chat-box {
	bottom: 70px;
	right: 20px
}

.small-chat-box.active {
	display: block
}

.small-chat-box .heading {
	background: #2f4050;
	padding: 8px 15px;
	font-weight: 700;
	color: #fff
}

.small-chat-box .chat-date {
	opacity: .6;
	font-size: 10px;
	font-weight: 400
}

.small-chat-box .content {
	padding: 15px
}

.small-chat-box .content .author-name {
	font-weight: 700;
	margin-bottom: 3px;
	font-size: 11px
}

.small-chat-box .content>div {
	padding-bottom: 20px
}

.small-chat-box .content .chat-message {
	padding: 5px 10px;
	border-radius: 6px;
	font-size: 11px;
	line-height: 14px;
	max-width: 80%;
	background: #f3f3f4;
	margin-bottom: 10px
}

.small-chat-box .content .chat-message.active {
	background: #1ab394;
	color: #fff
}

.small-chat-box .content .left {
	text-align: left;
	clear: both
}

.small-chat-box .content .left .chat-message {
	float: left
}

.small-chat-box .content .right {
	text-align: right;
	clear: both
}

.small-chat-box .content .right .chat-message {
	float: right
}

.small-chat-box .form-chat {
	padding: 10px
}

.sk-spinner-rotating-plane.sk-spinner {
	width: 30px;
	height: 30px;
	background-color: #1ab394;
	margin: 0 auto;
	-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
	animation: sk-rotatePlane 1.2s infinite ease-in-out
}

@
-webkit-keyframes sk-rotatePlane { 0%{
	-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}

50%{
-webkit-transform


:perspective(120px)

 

rotateX


(-180
.1deg


)
rotateY


(0
deg
);transform


:perspective(120px)

 

rotateX


(-180
.1deg


)
rotateY


(0
deg
)


}
100%{
-webkit-transform


:perspective(120px)

 

rotateX


(-180
deg
)

 

rotateY


(-179
.9deg


);
transform


:perspective(120px)

 

rotateX


(-180
deg
)

 

rotateY


(-179
.9deg


)
}
}
@
keyframes sk-rotatePlane { 0%{
	-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
	transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}

50%{
-webkit-transform


:perspective(120px)

 

rotateX


(-180
.1deg


)
rotateY


(0
deg
);transform


:perspective(120px)

 

rotateX


(-180
.1deg


)
rotateY


(0
deg
)


}
100%{
-webkit-transform


:perspective(120px)

 

rotateX


(-180
deg
)

 

rotateY


(-179
.9deg


);
transform


:perspective(120px)

 

rotateX


(-180
deg
)

 

rotateY


(-179
.9deg


)
}
}
.sk-spinner-double-bounce.sk-spinner {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0 auto
}

.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2
	{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #1ab394;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
	animation: sk-doubleBounce 2s infinite ease-in-out
}

.sk-spinner-double-bounce .sk-double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@
-webkit-keyframes sk-doubleBounce { 0%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

50%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
@
keyframes sk-doubleBounce { 0%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

50%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
.sk-spinner-wave.sk-spinner {
	margin: 0 auto;
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px
}

.sk-spinner-wave div {
	background-color: #1ab394;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
	animation: sk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-spinner-wave .sk-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-wave .sk-rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-wave .sk-rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-wave .sk-rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

@
-webkit-keyframes sk-waveStretchDelay { 0%,40%,100%{
	-webkit-transform: scaleY(0.4);
	transform: scaleY(0.4)
}

20%{
-webkit-transform


:scaleY(1)


;
transform


:scaleY(1)


}
}
@
keyframes sk-waveStretchDelay { 0%,40%,100%{
	-webkit-transform: scaleY(0.4);
	transform: scaleY(0.4)
}

20%{
-webkit-transform


:scaleY(1)


;
transform


:scaleY(1)


}
}
.sk-spinner-wandering-cubes.sk-spinner {
	margin: 0 auto;
	width: 32px;
	height: 32px;
	position: relative
}

.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2
	{
	background-color: #1ab394;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
	animation: sk-wanderingCubeMove 1.8s infinite ease-in-out
}

.sk-spinner-wandering-cubes .sk-cube2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

@
-webkit-keyframes sk-wanderingCubeMove { 25%{
	-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
	transform: translateX(42px) rotate(-90deg) scale(0.5)
}

50%{
-webkit-transform


:translateX(42px)

 

translateY


(42
px
)

 

rotate


(-179
deg
);transform


:translateX(42px)

 

translateY


(42
px
)

 

rotate


(-179
deg
)


}
50
.1
 
%{
-webkit-transform
:
 
translateX
(42px)
 
translateY
(42px)
 
rotate
(-180deg);

	
transform
:
 
translateX
(42px)
 
translateY
(42px)
 
rotate
(-180deg)


}
75%{
-webkit-transform


:translateX(0px)

 

translateY


(42
px
)

 

rotate


(-270
deg
)

 

scale


(0
.5


);
transform


:translateX(0px)

 

translateY


(42
px
)

 

rotate


(-270
deg
)

 

scale


(0
.5


)
}
100%{
-webkit-transform


:rotate(-360deg)


;
transform


:rotate(-360deg)


}
}
@
keyframes sk-wanderingCubeMove { 25%{
	-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
	transform: translateX(42px) rotate(-90deg) scale(0.5)
}

50%{
-webkit-transform


:translateX(42px)

 

translateY


(42
px
)

 

rotate


(-179
deg
);transform


:translateX(42px)

 

translateY


(42
px
)

 

rotate


(-179
deg
)


}
50
.1
 
%{
-webkit-transform
:
 
translateX
(42px)
 
translateY
(42px)
 
rotate
(-180deg);

	
transform
:
 
translateX
(42px)
 
translateY
(42px)
 
rotate
(-180deg)


}
75%{
-webkit-transform


:translateX(0px)

 

translateY


(42
px
)

 

rotate


(-270
deg
)

 

scale


(0
.5


);
transform


:translateX(0px)

 

translateY


(42
px
)

 

rotate


(-270
deg
)

 

scale


(0
.5


)
}
100%{
-webkit-transform


:rotate(-360deg)


;
transform


:rotate(-360deg)


}
}
.sk-spinner-pulse.sk-spinner {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
	animation: sk-pulseScaleOut 1s infinite ease-in-out
}

@
-webkit-keyframes sk-pulseScaleOut { 0%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

100%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


;
opacity


:


0
}
}
@
keyframes sk-pulseScaleOut { 0%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

100%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


;
opacity


:


0
}
}
.sk-spinner-chasing-dots.sk-spinner {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	position: relative;
	text-align: center;
	-webkit-animation: sk-chasingDotsRotate 2s infinite linear;
	animation: sk-chasingDotsRotate 2s infinite linear
}

.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
	animation: sk-chasingDotsBounce 2s infinite ease-in-out
}

.sk-spinner-chasing-dots .sk-dot2 {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@
-webkit-keyframes sk-chasingDotsRotate { 100%{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

}
@
keyframes sk-chasingDotsRotate { 100%{
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

}
@
-webkit-keyframes sk-chasingDotsBounce { 0%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

50%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
@
keyframes sk-chasingDotsBounce { 0%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

50%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
.sk-spinner-three-bounce.sk-spinner {
	margin: 0 auto;
	width: 70px;
	text-align: center
}

.sk-spinner-three-bounce div {
	width: 18px;
	height: 18px;
	background-color: #1ab394;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-three-bounce .sk-bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.sk-spinner-three-bounce .sk-bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}

@
-webkit-keyframes sk-threeBounceDelay { 0%,80%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

40%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
@
keyframes sk-threeBounceDelay { 0%,80%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

40%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
.sk-spinner-circle.sk-spinner {
	margin: 0 auto;
	width: 22px;
	height: 22px;
	position: relative
}

.sk-spinner-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-spinner-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 20%;
	height: 20%;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-spinner-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-spinner-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-spinner-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-spinner-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-spinner-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-spinner-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-spinner-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-spinner-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-spinner-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-spinner-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-spinner-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-spinner-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-spinner-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-spinner-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-spinner-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-spinner-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-spinner-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-spinner-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@
-webkit-keyframes sk-circleBounceDelay { 0%,80%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

40%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
@
keyframes sk-circleBounceDelay { 0%,80%,100%{
	-webkit-transform: scale(0);
	transform: scale(0)
}

40%{
-webkit-transform


:scale(1)


;
transform


:scale(1)


}
}
.sk-spinner-cube-grid {
	
}

.sk-spinner-cube-grid.sk-spinner {
	width: 30px;
	height: 30px;
	margin: 0 auto
}

.sk-spinner-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: #1ab394;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out
}

.sk-spinner-cube-grid .sk-cube:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.sk-spinner-cube-grid .sk-cube:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.sk-spinner-cube-grid .sk-cube:nth-child(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.sk-spinner-cube-grid .sk-cube:nth-child(4) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

.sk-spinner-cube-grid .sk-cube:nth-child(5) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.sk-spinner-cube-grid .sk-cube:nth-child(6) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.sk-spinner-cube-grid .sk-cube:nth-child(7) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.sk-spinner-cube-grid .sk-cube:nth-child(8) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}

.sk-spinner-cube-grid .sk-cube:nth-child(9) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

@
-webkit-keyframes sk-cubeGridScaleDelay { 0%,70%,100%{
	-webkit-transform: scale3D(1, 1, 1);
	transform: scale3D(1, 1, 1)
}

35%{
-webkit-transform


:scale3D


(0
,
0,1);
transform


:scale3D


(0
,
0,1)
}
}
@
keyframes sk-cubeGridScaleDelay { 0%,70%,100%{
	-webkit-transform: scale3D(1, 1, 1);
	transform: scale3D(1, 1, 1)
}

35%{
-webkit-transform


:scale3D


(0
,
0,1);
transform


:scale3D


(0
,
0,1)
}
}
.sk-spinner-wordpress.sk-spinner {
	background-color: #1ab394;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	position: relative;
	margin: 0 auto;
	-webkit-animation: sk-innerCircle 1s linear infinite;
	animation: sk-innerCircle 1s linear infinite
}

.sk-spinner-wordpress .sk-inner-circle {
	display: block;
	background-color: #fff;
	width: 8px;
	height: 8px;
	position: absolute;
	border-radius: 8px;
	top: 5px;
	left: 5px
}

@
-webkit-keyframes sk-innerCircle { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform


:rotate(360deg)


;
transform


:rotate(360deg)


}
}
@
keyframes sk-innerCircle { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

100%{
-webkit-transform


:rotate(360deg)


;
transform


:rotate(360deg)


}
}
.sk-spinner-fading-circle.sk-spinner {
	margin: 0 auto;
	width: 22px;
	height: 22px;
	position: relative
}

.sk-spinner-fading-circle .sk-circle {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-spinner-fading-circle .sk-circle:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 18%;
	height: 18%;
	background-color: #1ab394;
	border-radius: 100%;
	-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
	animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.sk-spinner-fading-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-spinner-fading-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-spinner-fading-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-spinner-fading-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-spinner-fading-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-spinner-fading-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-spinner-fading-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-spinner-fading-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-spinner-fading-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-spinner-fading-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-spinner-fading-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-spinner-fading-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-spinner-fading-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-spinner-fading-circle .sk-circle4:before {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.sk-spinner-fading-circle .sk-circle5:before {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}

.sk-spinner-fading-circle .sk-circle6:before {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}

.sk-spinner-fading-circle .sk-circle7:before {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}

.sk-spinner-fading-circle .sk-circle8:before {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.sk-spinner-fading-circle .sk-circle9:before {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}

.sk-spinner-fading-circle .sk-circle10:before {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}

.sk-spinner-fading-circle .sk-circle11:before {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}

.sk-spinner-fading-circle .sk-circle12:before {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}

@
-webkit-keyframes sk-circleFadeDelay { 0%,39%,100%{
	opacity: 0
}

40%{
opacity


:


1
}
}
@
keyframes sk-circleFadeDelay { 0%,39%,100%{
	opacity: 0
}

40%{
opacity


:


1
}
}
body.rtls {
	
}

body.rtls #page-wrapper {
	margin: 0 220px 0 0
}

body.rtls .nav-second-level li a {
	padding: 7px 35px 7px 10px
}

body.rtls .ibox-title h5 {
	float: right
}

body.rtls .pull-right {
	float: left !important
}

body.rtls .pull-left {
	float: right !important
}

body.rtls .ibox-tools {
	float: left
}

body.rtls .stat-percent {
	float: left
}

body.rtls .navbar-right {
	float: left !important
}

body.rtls .navbar-top-links li:last-child {
	margin-left: 40px;
	margin-right: 0
}

body.rtls .minimalize-styl-2 {
	float: right;
	margin: 14px 20px 5px 5px
}

body.rtls .feed-element>.pull-left {
	margin-left: 10px;
	margin-right: 0
}

body.rtls .timeline-item .date {
	text-align: left
}

body.rtls .timeline-item .date i {
	left: 0;
	right: auto
}

body.rtls .timeline-item .content {
	border-right: 1px solid #e7eaec;
	border-left: 0
}

body.rtls .theme-config {
	left: 0;
	right: auto
}

body.rtls .spin-icon {
	border-radius: 0 20px 20px 0
}

body.rtls .toast-close-button {
	float: left
}

body.rtls #toast-container>.toast:before {
	margin: auto -1.5em auto .5em
}

body.rtls #toast-container>div {
	padding: 15px 50px 15px 15px
}

body.rtls .center-orientation .vertical-timeline-icon i {
	margin-left: 0;
	margin-right: -12px
}

body.rtls .vertical-timeline-icon i {
	right: 50%;
	left: auto;
	margin-left: auto;
	margin-right: -12px
}

body.rtls .file-box {
	float: right
}

body.rtls ul.notes li {
	float: right
}

body.rtls .chat-users, body.rtls .chat-statistic {
	margin-right: -30px;
	margin-left: auto
}

body.rtls .dropdown-menu>li>a {
	text-align: right
}

body.rtls .b-r {
	border-left: 1px solid #e7eaec;
	border-right: 0
}

body.rtls .dd-list .dd-list {
	padding-right: 30px;
	padding-left: 0
}

body.rtls .dd-item>button {
	float: right
}

body.rtls .theme-config-box {
	margin-left: -220px;
	margin-right: 0
}

body.rtls .theme-config-box.show {
	margin-left: 0;
	margin-right: 0
}

body.rtls .spin-icon {
	right: 0;
	left: auto
}

body.rtls .skin-setttings {
	margin-right: 40px;
	margin-left: 0
}

body.rtls .skin-setttings {
	direction: ltr
}

body.rtls .footer.fixed {
	margin-right: 220px;
	margin-left: 0
}

@media ( max-width :992px) {
	body.rtls .chat-users, body.rtls .chat-statistic {
		margin-right: 0
	}
}

body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed
	{
	margin: 0 70px 0 0
}

body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed
	{
	margin: 0
}

body.rtls.top-navigation .navbar-toggle {
	float: right;
	margin-left: 15px;
	margin-right: 15px
}

.body-small.rtls.top-navigation .navbar-header {
	float: none
}

body.rtls.top-navigation #page-wrapper {
	margin: 0
}

body.rtls.mini-navbar #page-wrapper {
	margin: 0 70px 0 0
}

body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
	margin: 0
}

body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0 220px 0 0
}

body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px
}

.body-small.rtls .navbar-fixed-top {
	margin-right: 0
}

.body-small.rtls .navbar-header {
	float: right
}

body.rtls .navbar-top-links li:last-child {
	margin-left: 20px
}

body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper,
	body.rtls.mini-navbar.top-navigation #page-wrapper {
	margin: 0
}

body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed
	{
	margin: 0
}

@media ( max-width :768px) {
	body.rtls .navbar-top-links li:last-child {
		margin-left: 20px
	}
	.body-small.rtls #page-wrapper {
		position: inherit;
		margin: 0;
		min-height: 1000px
	}
	.body-small.rtls .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px
	}
	.body-small.rtls.mini-navbar .navbar-static-side {
		display: block
	}
	.rtls.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px
	}
	.rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
		display: block
	}
}

.rtls .ltr-support {
	direction: ltr
}

.theme-config {
	position: absolute;
	top: 90px;
	right: 0;
	overflow: hidden
}

.theme-config-box {
	margin-right: -220px;
	position: relative;
	z-index: 2000;
	transition-duration: .8s
}

.theme-config-box.show {
	margin-right: 0
}

.spin-icon {
	background: #1ab394;
	position: absolute;
	padding: 7px 10px 7px 13px;
	border-radius: 20px 0 0 20px;
	font-size: 16px;
	top: 0;
	left: 0;
	width: 40px;
	color: #fff;
	cursor: pointer
}

.skin-setttings {
	width: 220px;
	margin-left: 40px;
	background: #f3f3f4
}

.skin-setttings .title {
	background: #efefef;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	padding: 10px 15px;
	font-size: 12px
}

.setings-item {
	padding: 10px 30px
}

.setings-item.skin {
	text-align: center
}

.setings-item .switch {
	float: right
}

.skin-name a {
	text-transform: uppercase
}

.setings-item a {
	color: #fff
}

.default-skin, .blue-skin, .ultra-skin, .yellow-skin {
	text-align: center
}

.default-skin {
	font-weight: 600;
	background: #1ab394
}

.default-skin:hover {
	background: #199d82
}

.blue-skin {
	font-weight: 600;
	background: url(patterns/header-profile-skin-1.png) repeat scroll 0 0
}

.blue-skin:hover {
	background: #0d8ddb
}

.yellow-skin {
	font-weight: 600;
	background: url(patterns/header-profile-skin-3.png) repeat scroll 0 100%
}

.yellow-skin:hover {
	background: #ce8735
}

.ultra-skin {
	font-weight: 600;
	background: url(patterns/header-profile-skin-2.png) repeat scroll 0 0
}

.ultra-skin:hover {
	background: #1a2d40
}

.skin-1 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px
}

.skin-1 .navbar-top-links li:last-child {
	margin-right: 30px
}

.skin-1.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-1 .spin-icon {
	background: #0e9aef !important
}

.skin-1 .nav-header {
	background: #0e9aef;
	background: url(patterns/header-profile-skin-1.png)
}

.skin-1.mini-navbar .nav-second-level {
	background: #3e495f
}

.skin-1 .breadcrumb {
	background: transparent
}

.skin-1 .page-heading {
	border: 0
}

.skin-1 .nav>li.active {
	background: #3a4459
}

.skin-1 .nav>li>a {
	color: #9ea6b9
}

.skin-1 .nav>li.active>a {
	color: #fff
}

.skin-1 .navbar-minimalize {
	background: #0e9aef;
	border-color: #0e9aef
}

body.skin-1 {
	background: #3e495f
}

.skin-1 .navbar-static-top {
	background: #fff
}

.skin-1 .dashboard-header {
	background: transparent;
	border-bottom: 0 !important;
	border-top: 0;
	padding: 20px 30px 10px
}

.fixed-nav.skin-1 .navbar-fixed-top {
	background: #fff
}

.skin-1 .wrapper-content {
	padding: 30px 15px
}

.skin-1 #page-wrapper {
	background: #f4f6fa
}

.skin-1 .ibox-title, .skin-1 .ibox-content {
	border-width: 1px
}

.skin-1 .ibox-content:last-child {
	border-style: solid
}

.skin-1 .nav>li.active {
	border: 0
}

.skin-1 .nav-header {
	padding: 35px 25px 25px
}

.skin-1 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px
}

.skin-1 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: .8
}

.skin-1 .profile-element {
	text-align: center
}

.skin-1 .img-circle {
	border-radius: 5px
}

.skin-1 .navbar-default .nav>li>a:hover, .skin-1 .navbar-default .nav>li>a:focus
	{
	background: #3a4459;
	color: #fff
}

.skin-1 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-1 .nav.nav-tabs>li.active {
	background: transparent
}

body.skin-2 {
	color: #565758 !important
}

.skin-2 .minimalize-styl-2 {
	margin: 14px 5px 5px 25px
}

.skin-2 .navbar-top-links li:last-child {
	margin-right: 25px
}

.skin-2 .spin-icon {
	background: #23c6c8 !important
}

.skin-2 .nav-header {
	background: #23c6c8;
	background: url(patterns/header-profile-skin-2.png)
}

.skin-2.mini-navbar .nav-second-level {
	background: #ededed
}

.skin-2 .breadcrumb {
	background: transparent
}

.skin-2.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-2 .page-heading {
	border: 0;
	background: rgba(255, 255, 255, .7)
}

.skin-2 .nav>li.active {
	background: #e0e0e0
}

.skin-2 .logo-element {
	padding: 17px 0
}

.skin-2 .nav>li>a, .skin-2 .welcome-message {
	color: #edf6ff
}

.skin-2 #top-search::-moz-placeholder {
	color: #edf6ff;
	opacity: .5
}

.skin-2 #side-menu>li>a, .skin-2 .nav.nav-second-level>li>a {
	color: #586b7d
}

.skin-2 .nav>li.active>a {
	color: #213a53
}

.skin-2.mini-navbar .nav-header {
	background: #213a53
}

.skin-2 .navbar-minimalize {
	background: #23c6c8;
	border-color: #23c6c8
}

.skin-2 .border-bottom {
	border-bottom: 0 !important
}

.skin-2 #top-search {
	color: #fff
}

body.skin-2 #wrapper {
	background-color: #ededed
}

.skin-2 .navbar-static-top {
	background: #213a53
}

.fixed-nav.skin-2 .navbar-fixed-top {
	background: #213a53;
	border-bottom: 0 !important
}

.skin-2 .nav-header {
	padding: 30px 25px
}

.skin-2 .dashboard-header {
	background: rgba(255, 255, 255, .4);
	border-bottom: 0 !important;
	border-top: 0;
	padding: 20px 30px
}

.skin-2 .wrapper-content {
	padding: 30px 15px
}

.skin-2 .dashoard-1 .wrapper-content {
	padding: 0 30px 25px
}

.skin-2 .ibox-title {
	background: rgba(255, 255, 255, .7);
	border: 0;
	margin-bottom: 1px
}

.skin-2 .ibox-content {
	background: rgba(255, 255, 255, .4);
	border: 0 !important
}

.skin-2 #page-wrapper {
	background: #f6f6f6;
	background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%
		);
	background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
	background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
	background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"
}

.skin-2 .ibox-title, .skin-2 .ibox-content {
	border-width: 1px
}

.skin-2 .ibox-content:last-child {
	border-style: solid
}

.skin-2 .nav>li.active {
	border: 0
}

.skin-2 .nav-header a.dropdown-toggle {
	color: #edf6ff;
	margin-top: 10px
}

.skin-2 .nav-header a.dropdown-toggle .text-muted {
	color: #edf6ff;
	opacity: .8
}

.skin-2 .img-circle {
	border-radius: 10px
}

.skin-2 .nav.navbar-top-links>li>a:hover, .skin-2 .nav.navbar-top-links>li>a:focus
	{
	background: #1a2d41
}

.skin-2 .navbar-default .nav>li>a:hover, .skin-2 .navbar-default .nav>li>a:focus
	{
	background: #e0e0e0;
	color: #213a53
}

.skin-2 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-2 .nav.nav-tabs>li.active {
	background: transparent
}

.skin-3 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px
}

.skin-3 .navbar-top-links li:last-child {
	margin-right: 30px
}

.skin-3.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px
}

.skin-3 .spin-icon {
	background: #ecba52 !important
}

body.boxed-layout.skin-3 #wrapper {
	background: #3e2c42
}

.skin-3 .nav-header {
	background: #ecba52;
	background: url(patterns/header-profile-skin-3.png)
}

.skin-3.mini-navbar .nav-second-level {
	background: #3e2c42
}

.skin-3 .breadcrumb {
	background: transparent
}

.skin-3 .page-heading {
	border: 0
}

.skin-3 .nav>li.active {
	background: #38283c
}

.fixed-nav.skin-3 .navbar-fixed-top {
	background: #fff
}

.skin-3 .nav>li>a {
	color: #948b96
}

.skin-3 .nav>li.active>a {
	color: #fff
}

.skin-3 .navbar-minimalize {
	background: #ecba52;
	border-color: #ecba52
}

body.skin-3 {
	background: #3e2c42
}

.skin-3 .navbar-static-top {
	background: #fff
}

.skin-3 .dashboard-header {
	background: transparent;
	border-bottom: 0 !important;
	border-top: 0;
	padding: 20px 30px 10px
}

.skin-3 .wrapper-content {
	padding: 30px 15px
}

.skin-3 #page-wrapper {
	background: #f4f6fa
}

.skin-3 .ibox-title, .skin-3 .ibox-content {
	border-width: 1px
}

.skin-3 .ibox-content:last-child {
	border-style: solid
}

.skin-3 .nav>li.active {
	border: 0
}

.skin-3 .nav-header {
	padding: 35px 25px 25px
}

.skin-3 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px
}

.skin-3 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: .8
}

.skin-3 .profile-element {
	text-align: center
}

.skin-3 .img-circle {
	border-radius: 5px
}

.skin-3 .navbar-default .nav>li>a:hover, .skin-3 .navbar-default .nav>li>a:focus
	{
	background: #38283c;
	color: #fff
}

.skin-3 .nav.nav-tabs>li.active>a {
	color: #555
}

.skin-3 .nav.nav-tabs>li.active {
	background: transparent
}

@media ( min-width :768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 220px;
		min-height: 1200px
	}
	.navbar-static-side {
		z-index: 2001;
		position: absolute;
		width: 220px
	}
	.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks,
		.navbar-top-links .dropdown-alerts {
		margin-left: auto
	}
}

@media ( max-width :768px) {
	#page-wrapper {
		position: inherit;
		margin: 0;
		min-height: 1000px
	}
	.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px
	}
	.body-small.mini-navbar .navbar-static-side {
		display: block
	}
	.lock-word {
		display: none
	}
	.navbar-form-custom {
		display: none
	}
	.navbar-header {
		display: inline;
		float: left
	}
	.sidebard-panel {
		z-index: 2;
		position: relative;
		width: auto;
		min-height: 100% !important
	}
	.sidebar-content .wrapper {
		padding-right: 0;
		z-index: 1
	}
	.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px
	}
	.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
		display: block
	}
	.ibox-tools {
		float: none;
		text-align: right;
		display: block
	}
}

@media ( max-width :350px) {
	.timeline-item .date {
		text-align: left;
		width: 110px;
		position: relative;
		padding-top: 30px
	}
	.timeline-item .date i {
		position: absolute;
		top: 0;
		left: 15px;
		padding: 5px;
		width: 30px;
		text-align: center;
		border: 1px solid #e7eaec;
		background: #f8f8f8
	}
	.timeline-item .content {
		border-left: 0;
		border-top: 1px solid #e7eaec;
		padding-top: 10px;
		min-height: 100px
	}
	.nav.navbar-top-links li.dropdown {
		display: none
	}
	.ibox-tools {
		float: none;
		text-align: left;
		display: inline-block
	}
}

@media ( max-width :1000px) {
	.welcome-message {
		display: none
	}
}

html {
	min-height: 100%;
	position: relative
}

body {
	padding-bottom: 0;
	background-color: #e4e6e9;
	min-height: 100%;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #393939;
	line-height: 1.5
}

body.navbar-fixed {
	padding-top: 45px
}

body.breadcrumbs-fixed {
	padding-top: 86px
}

.main-container {
	position: static;
	padding: 0
}

.main-container:after {
	background-color: #FFF;
	bottom: 0;
	content: "";
	display: block;
	max-width: inherit;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -2
}

@media ( min-width :768px) {
	.container.main-container:after {
		-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
		box-shadow: 0 0 0 1px rgba(0, 0, 0, .1)
	}
}

.main-container>.main-container-inner {
	position: relative
}

.container.main-container .sidebar.sidebar-fixed, .container.main-container .sidebar.sidebar-fixed:before
	{
	left: auto
}

.main-content {
	margin-left: 190px;
	margin-right: 0;
	margin-top: 0;
	min-height: 100%;
	padding: 0
}

.page-content {
	background: #fff;
	margin: 0;
	padding: 8px 20px 24px
}

.page-header {
	margin: 0 0 12px;
	border-bottom: 1px dotted #e2e2e2;
	padding-bottom: 16px;
	padding-top: 7px
}

.page-header h1 {
	padding: 0;
	margin: 0 8px;
	font-size: 24px;
	font-weight: lighter;
	color: #2679b5
}

.page-header h1 small {
	margin: 0 6px;
	font-size: 14px;
	font-weight: 400;
	color: #8089a0
}

[class*=" icon-"], [class^=icon-] {
	display: inline-block;
	text-align: center
}

a:focus, a:active {
	text-decoration: none
}

h1 {
	font-size: 32px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h1.smaller {
	font-size: 31px
}

h1.bigger {
	font-size: 33px
}

h1.block {
	margin-bottom: 16px
}

h2 {
	font-size: 26px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h2.smaller {
	font-size: 25px
}

h2.bigger {
	font-size: 27px
}

h2.block {
	margin-bottom: 16px
}

h3 {
	font-size: 22px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h3.smaller {
	font-size: 21px
}

h3.bigger {
	font-size: 23px
}

h3.block {
	margin-bottom: 16px
}

h4 {
	font-size: 18px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h4.smaller {
	font-size: 17px
}

h4.bigger {
	font-size: 19px
}

h4.block {
	margin-bottom: 16px
}

h5 {
	font-size: 15px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h5.smaller {
	font-size: 14px
}

h5.bigger {
	font-size: 16px
}

h5.block {
	margin-bottom: 16px
}

h6 {
	font-size: 13px;
	font-weight: 400;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
}

h6.smaller {
	font-size: 12px
}

h6.bigger {
	font-size: 14px
}

h6.block {
	margin-bottom: 16px
}

ul, ol {
	margin: 0 0 10px 25px;
	padding: 0
}

ul.margin-5, ol.margin-5 {
	margin-left: 5px
}

ul.margin-10, ol.margin-10 {
	margin-left: 10px
}

ul.margin-15, ol.margin-15 {
	margin-left: 15px
}

ul.margin-20, ol.margin-20 {
	margin-left: 20px
}

li>ul, li>ol {
	margin-left: 18px
}

.list-unstyled, .list-inline {
	margin-left: 0
}

.list-unstyled>li>[class*=icon-]:first-child, .list-inline>li>[class*=icon-]:first-child
	{
	width: 18px;
	text-align: center
}

.spaced>li {
	margin-top: 9px;
	margin-bottom: 9px
}

.spaced2>li {
	margin-top: 15px;
	margin-bottom: 15px
}

li.divider {
	margin-top: 3px;
	margin-bottom: 3px;
	height: 0;
	font-size: 0
}

.spaced>li.divider {
	margin-top: 5px;
	margin-bottom: 5px
}

.spaced2>li.divider {
	margin-top: 8px;
	margin-bottom: 8px
}

li.divider:before {
	content: "";
	display: inline-block
}

blockquote, blockquote.pull-right {
	border-color: #e5eaf1
}

.modal-content {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.modal-footer {
	padding-top: 12px;
	padding-bottom: 14px;
	border-top-color: #e4e9ee;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #eff3f8
}

.modal-header .close {
	font-size: 32px
}

.well {
	border-radius: 0
}

.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 {
	margin-top: 0
}

.well h1, .well h2, .well h3 {
	line-height: 36px
}

.alert {
	font-size: 14px;
	border-radius: 0
}

.alert .close {
	font-size: 16px
}

.alert-block p+p {
	margin-top: 10px
}

.pagination>li>a, .pager>li>a, .pagination>li>span, .pager>li>span {
	border-width: 1px;
	border-radius: 0 !important
}

.pagination>li>a, .pager>li>a {
	color: #2283c5;
	background-color: #fafafa;
	margin: 0 -1px 0 0;
	border-color: #e0e8eb
}

.pagination>li>a:hover, .pager>li>a:hover {
	background-color: #eaeff2
}

.pagination>li>a:focus, .pager>li>a:focus {
	background-color: #eaeef2
}

.pagination>li.disabled>a, .pagination>li.disabled>a:hover, .pager>li.disabled>a,
	.pager>li.disabled>a:hover {
	background-color: #f9f9f9;
	border-color: #d9d9d9
}

.pagination>li.active>a, .pagination>li.active>a:hover {
	background-color: #6faed9;
	border-color: #6faed9;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.list-group-item {
	border-radius: 0 !important
}

.lighter {
	font-weight: lighter
}

.bolder {
	font-weight: bolder
}

.inline {
	display: inline-block !important
}

.block {
	display: block !important
}

.center, .align-center {
	text-align: center !important
}

.align-left {
	text-align: left !important
}

.align-right {
	text-align: right !important
}

.middle {
	vertical-align: middle
}

.align-middle {
	vertical-align: middle !important
}

.align-top {
	vertical-align: top !important
}

.align-bottom {
	vertical-align: bottom !important
}

.position-relative {
	position: relative
}

.position-absolute {
	position: absolute
}

.line-height-normal {
	line-height: normal !important
}

.line-height-1 {
	line-height: 1 !important
}

.dark {
	color: #333 !important
}

.white {
	color: #fff !important
}

.red {
	color: #dd5a43 !important
}

.light-red {
	color: #f77 !important
}

.blue {
	color: #478fca !important
}

.light-blue {
	color: #93cbf9 !important
}

.green {
	color: #69aa46 !important
}

.light-green {
	color: #b0d877 !important
}

.orange {
	color: #ff892a !important
}

.light-orange {
	color: #fcac6f !important
}

.orange2 {
	color: #feb902 !important
}

.purple {
	color: #a069c3 !important
}

.pink {
	color: #c6699f !important
}

.pink2 {
	color: #d6487e !important
}

.brown {
	color: brown !important
}

.grey {
	color: #777 !important
}

.light-grey {
	color: #bbb !important
}

.bigger-110 {
	font-size: 110%
}

.bigger-120 {
	font-size: 120%
}

.bigger-130 {
	font-size: 130%
}

.bigger-140 {
	font-size: 140%
}

.bigger-150 {
	font-size: 150%
}

.bigger-160 {
	font-size: 160%
}

.bigger-170 {
	font-size: 170%
}

.bigger-180 {
	font-size: 180%
}

.bigger-190 {
	font-size: 190%
}

.bigger-200 {
	font-size: 200%
}

.bigger-210 {
	font-size: 210%
}

.bigger-220 {
	font-size: 220%
}

.bigger-230 {
	font-size: 230%
}

.bigger-240 {
	font-size: 240%
}

.bigger-250 {
	font-size: 250%
}

.bigger-260 {
	font-size: 260%
}

.bigger-270 {
	font-size: 270%
}

.bigger-280 {
	font-size: 280%
}

.bigger-290 {
	font-size: 290%
}

.bigger-300 {
	font-size: 300%
}

.bigger-125 {
	font-size: 125%
}

.bigger-175 {
	font-size: 175%
}

.bigger-225 {
	font-size: 225%
}

.bigger-275 {
	font-size: 275%
}

.smaller-90 {
	font-size: 90%
}

.smaller-80 {
	font-size: 80%
}

.smaller-70 {
	font-size: 70%
}

.smaller-60 {
	font-size: 60%
}

.smaller-50 {
	font-size: 50%
}

.smaller-40 {
	font-size: 40%
}

.smaller-30 {
	font-size: 30%
}

.smaller-20 {
	font-size: 20%
}

.smaller-75 {
	font-size: 75%
}

.width-20 {
	width: 20% !important
}

.width-25 {
	width: 25% !important
}

.width-30 {
	width: 30% !important
}

.width-35 {
	width: 35% !important
}

.width-40 {
	width: 40% !important
}

.width-45 {
	width: 45% !important
}

.width-50 {
	width: 50% !important
}

.width-55 {
	width: 55% !important
}

.width-60 {
	width: 60% !important
}

.width-65 {
	width: 65% !important
}

.width-70 {
	width: 70% !important
}

.width-75 {
	width: 75% !important
}

.width-80 {
	width: 80% !important
}

.width-85 {
	width: 85% !important
}

.width-90 {
	width: 90% !important
}

.width-95 {
	width: 95% !important
}

.width-100 {
	width: 100% !important
}

.width-48 {
	width: 48% !important
}

.width-auto {
	width: auto !important
}

.height-auto {
	height: auto !important
}

.no-padding {
	padding: 0 !important
}

.no-padding-bottom {
	padding-bottom: 0 !important
}

.no-padding-top {
	padding-top: 0 !important
}

.no-padding-left {
	padding-left: 0 !important
}

.no-padding-right {
	padding-right: 0 !important
}

.no-margin {
	margin: 0 !important
}

.no-margin-bottom {
	margin-bottom: 0 !important
}

.no-margin-top {
	margin-top: 0 !important
}

.no-margin-left {
	margin-left: 0 !important
}

.no-margin-right {
	margin-right: 0 !important
}

.no-border {
	border: 0
}

.no-border-bottom {
	border-bottom: 0
}

.no-border-top {
	border-top: 0
}

.no-border-left {
	border-left: 0
}

.no-border-right {
	border-right: 0
}

.no-underline {
	text-decoration: none !important
}

.no-hover-underline:hover {
	text-decoration: none !important
}

.no-shadow, .no-box-shadow {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.no-text-shadow {
	text-shadow: none !important
}

.overflow-hidden {
	overflow: hidden !important
}

.overflow-auto {
	overflow: auto !important
}

.overflow-scroll {
	overflow: scroll !important
}

.overflow-visible {
	overflow: visible !important
}

.hr {
	display: block;
	height: 0;
	overflow: hidden;
	font-size: 0;
	border-top: 1px solid #e3e3e3;
	margin: 12px 0
}

.hr-double {
	height: 3px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3
}

.hr.dotted, .hr-dotted {
	border-top-style: dotted
}

.hr-double.dotted {
	border-bottom-style: dotted
}

.hr-32, .hr32 {
	margin: 32px 0
}

.hr-30, .hr30 {
	margin: 30px 0
}

.hr-28, .hr28 {
	margin: 28px 0
}

.hr-26, .hr26 {
	margin: 26px 0
}

.hr-24, .hr24 {
	margin: 24px 0
}

.hr-22, .hr22 {
	margin: 22px 0
}

.hr-20, .hr20 {
	margin: 20px 0
}

.hr-18, .hr18 {
	margin: 18px 0
}

.hr-16, .hr16 {
	margin: 16px 0
}

.hr-14, .hr14 {
	margin: 14px 0
}

.hr-12, .hr12 {
	margin: 12px 0
}

.hr-10, .hr10 {
	margin: 10px 0
}

.hr-8, .hr8 {
	margin: 8px 0
}

.hr-6, .hr6 {
	margin: 6px 0
}

.hr-4, .hr4 {
	margin: 4px 0
}

.hr-2, .hr2 {
	margin: 2px 0
}

.space {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0
}

.vspace-xs, .vspace-sm, .vspace-md, .vspace-lg {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	display: none;
	margin: 12px 0
}

.space-32 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 32px 0 31px
}

.vspace-32, .vspace-xs-32, .vspace-sm-32, .vspace-md-32, .vspace-lg-32 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 32px 0 31px
}

.space-30 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 30px 0 29px
}

.vspace-30, .vspace-xs-30, .vspace-sm-30, .vspace-md-30, .vspace-lg-30 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 30px 0 29px
}

.space-28 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 28px 0 27px
}

.vspace-28, .vspace-xs-28, .vspace-sm-28, .vspace-md-28, .vspace-lg-28 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 28px 0 27px
}

.space-26 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 26px 0 25px
}

.vspace-26, .vspace-xs-26, .vspace-sm-26, .vspace-md-26, .vspace-lg-26 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 26px 0 25px
}

.space-24 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 24px 0 23px
}

.vspace-24, .vspace-xs-24, .vspace-sm-24, .vspace-md-24, .vspace-lg-24 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 24px 0 23px
}

.space-22 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 22px 0 21px
}

.vspace-22, .vspace-xs-22, .vspace-sm-22, .vspace-md-22, .vspace-lg-22 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 22px 0 21px
}

.space-20 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 20px 0 19px
}

.vspace-20, .vspace-xs-20, .vspace-sm-20, .vspace-md-20, .vspace-lg-20 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 20px 0 19px
}

.space-18 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 18px 0 17px
}

.vspace-18, .vspace-xs-18, .vspace-sm-18, .vspace-md-18, .vspace-lg-18 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 18px 0 17px
}

.space-16 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 16px 0 15px
}

.vspace-16, .vspace-xs-16, .vspace-sm-16, .vspace-md-16, .vspace-lg-16 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 16px 0 15px
}

.space-14 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 14px 0 13px
}

.vspace-14, .vspace-xs-14, .vspace-sm-14, .vspace-md-14, .vspace-lg-14 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 14px 0 13px
}

.space-12 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 12px 0 11px
}

.vspace-12, .vspace-xs-12, .vspace-sm-12, .vspace-md-12, .vspace-lg-12 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 12px 0 11px
}

.space-10 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 10px 0 9px
}

.vspace-10, .vspace-xs-10, .vspace-sm-10, .vspace-md-10, .vspace-lg-10 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 10px 0 9px
}

.space-8 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 8px 0 7px
}

.vspace-8, .vspace-xs-8, .vspace-sm-8, .vspace-md-8, .vspace-lg-8 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 8px 0 7px
}

.space-6 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 6px 0 5px
}

.vspace-6, .vspace-xs-6, .vspace-sm-6, .vspace-md-6, .vspace-lg-6 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 6px 0 5px
}

.space-4 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 4px 0 3px
}

.vspace-4, .vspace-xs-4, .vspace-sm-4, .vspace-md-4, .vspace-lg-4 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 4px 0 3px
}

.space-2 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 2px 0 1px
}

.vspace-2, .vspace-xs-2, .vspace-sm-2, .vspace-md-2, .vspace-lg-2 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 2px 0 1px
}

.header {
	line-height: 28px;
	margin-bottom: 16px;
	margin-top: 18px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCC
}

.header.blue {
	border-bottom-color: #d5e3ef
}

.header.green {
	border-bottom-color: #cce2c1
}

.header.purple {
	border-bottom-color: #e0d1ea
}

.header.orange {
	border-bottom-color: #fdd0ac
}

.header.orange2 {
	border-bottom-color: #fbd36b
}

.header.red {
	border-bottom-color: #f3cdc6
}

.header.grey {
	border-bottom-color: #c3c3c3
}

.header.pink {
	border-bottom-color: #f2e0eb
}

.header.pink2 {
	border-bottom-color: #e69eb9
}

.header.light-blue {
	border-bottom-color: #dceefc
}

.header.light-red {
	border-bottom-color: #fec5c5
}

.header.light-green {
	border-bottom-color: #d2e7b5
}

.header.brown {
	border-bottom-color: #df9393
}

.header>[class*=icon-] {
	margin-right: 2px
}

.no-radius {
	border-radius: 0 !important
}

.action-buttons a {
	margin: 0 3px;
	display: inline-block;
	opacity: .85;
	-webkit-transition: all .1s;
	transition: all .1s
}

.action-buttons a:hover {
	text-decoration: none;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1
}

.navbar {
	margin-bottom: 0
}

.navbar {
	margin-left: 0;
	margin-right: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	min-height: 45px;
	position: relative;
	background: #438eb9
}

.navbar>.container {
	padding-left: 0;
	padding-right: 0
}

.navbar .navbar-text, .navbar .navbar-link {
	color: #fff
}

.navbar .navbar-brand {
	color: #fff;
	font-size: 24px;
	text-shadow: none;
	padding-top: 10px;
	padding-bottom: 10px
}

.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
	color: #fff
}

.navbar .navbar-header {
	margin: 0 !important
}

.navbar .navbar-nav>li>a, .navbar .navbar-nav>li>a:hover, .navbar .navbar-nav>li>a:focus
	{
	font-size: 13px;
	text-shadow: none;
	color: #fff
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed
}

.navbar-container {
	padding-left: 10px;
	padding-right: 20px
}

.navbar-container.container {
	padding-left: 0;
	padding-right: 0
}

.ace-nav {
	height: 100%;
	margin: 0 !important
}

.ace-nav>li {
	line-height: 45px;
	height: 45px;
	border-left: 1px solid #DDD;
	padding: 0;
	position: relative;
	float: left !important
}

.ace-nav>li:first-child {
	border-left: 0
}

.ace-nav>li>a {
	background-color: #2e6589;
	color: #FFF;
	display: block;
	line-height: inherit;
	text-align: center;
	height: 100%;
	width: auto;
	min-width: 50px;
	padding: 0 8px;
	position: relative
}

.ace-nav>li>a>[class*=icon-] {
	font-size: 16px;
	color: #FFF;
	display: inline-block;
	width: 20px;
	text-align: center
}

.ace-nav>li>a>.badge {
	position: relative;
	top: -4px;
	left: 2px;
	padding-right: 5px;
	padding-left: 5px
}

.ace-nav>li>a:hover, .ace-nav>li>a:focus {
	background-color: #2c5976
}

.ace-nav>li.open>a {
	background-color: #2c5976 !important
}

.ace-nav>li.open>a {
	color: #FFF !important
}

.ace-nav>li.grey>a {
	background-color: #555
}

.ace-nav>li.grey>a:hover, .ace-nav>li.grey>a:focus {
	background-color: #4b4b4b
}

.ace-nav>li.open.grey>a {
	background-color: #4b4b4b !important
}

.ace-nav>li.purple>a {
	background-color: #892e65
}

.ace-nav>li.purple>a:hover, .ace-nav>li.purple>a:focus {
	background-color: #762c59
}

.ace-nav>li.open.purple>a {
	background-color: #762c59 !important
}

.ace-nav>li.green>a {
	background-color: #2e8965
}

.ace-nav>li.green>a:hover, .ace-nav>li.green>a:focus {
	background-color: #2c7659
}

.ace-nav>li.open.green>a {
	background-color: #2c7659 !important
}

.ace-nav>li.light-blue>a {
	background-color: #62a8d1
}

.ace-nav>li.light-blue>a:hover, .ace-nav>li.light-blue>a:focus {
	background-color: #579ec8
}

.ace-nav>li.open.light-blue>a {
	background-color: #579ec8 !important
}

.ace-nav>li.light-blue2>a {
	background-color: #42a8e1
}

.ace-nav>li.light-blue2>a:hover, .ace-nav>li.light-blue2>a:focus {
	background-color: #359fd9
}

.ace-nav>li.open.light-blue2>a {
	background-color: #359fd9 !important
}

.ace-nav>li.red>a {
	background-color: #b74635
}

.ace-nav>li.red>a:hover, .ace-nav>li.red>a:focus {
	background-color: #a34335
}

.ace-nav>li.open.red>a {
	background-color: #a34335 !important
}

.ace-nav>li.light-green>a {
	background-color: #9abc32
}

.ace-nav>li.light-green>a:hover, .ace-nav>li.light-green>a:focus {
	background-color: #8ba832
}

.ace-nav>li.open.light-green>a {
	background-color: #8ba832 !important
}

.ace-nav>li.light-purple>a {
	background-color: #cb6fd7
}

.ace-nav>li.light-purple>a:hover, .ace-nav>li.light-purple>a:focus {
	background-color: #c263ce
}

.ace-nav>li.open.light-purple>a {
	background-color: #c263ce !important
}

.ace-nav>li.light-orange>a {
	background-color: #f79263
}

.ace-nav>li.light-orange>a:hover, .ace-nav>li.light-orange>a:focus {
	background-color: #f28653
}

.ace-nav>li.open.light-orange>a {
	background-color: #f28653 !important
}

.ace-nav>li.light-pink>a {
	background-color: #f4dae5
}

.ace-nav>li.light-pink>a:hover, .ace-nav>li.light-pink>a:focus {
	background-color: #eeccda
}

.ace-nav>li.open.light-pink>a {
	background-color: #eeccda !important
}

.ace-nav>li.dark>a {
	background-color: #404040
}

.ace-nav>li.dark>a:hover, .ace-nav>li.dark>a:focus {
	background-color: #363636
}

.ace-nav>li.open.dark>a {
	background-color: #363636 !important
}

.ace-nav>li.white-opaque>a {
	background-color: rgba(255, 255, 255, .8)
}

.ace-nav>li.white-opaque>a:hover, .ace-nav>li.white-opaque>a:focus {
	background-color: rgba(245, 245, 245, .8)
}

.ace-nav>li.open.white-opaque>a {
	background-color: rgba(245, 245, 245, .8) !important
}

.ace-nav>li.dark-opaque>a {
	background-color: rgba(0, 0, 0, .2)
}

.ace-nav>li.dark-opaque>a:hover, .ace-nav>li.dark-opaque>a:focus {
	background-color: rgba(0, 0, 0, .2)
}

.ace-nav>li.open.dark-opaque>a {
	background-color: rgba(0, 0, 0, .2) !important
}

.ace-nav>li.margin-4 {
	margin-left: 4px
}

.ace-nav>li.margin-3 {
	margin-left: 3px
}

.ace-nav>li.margin-2 {
	margin-left: 2px
}

.ace-nav>li.margin-1 {
	margin-left: 1px
}

.ace-nav>li.no-border {
	border: 0 !important
}

.ace-nav>li .dropdown-menu {
	z-index: 1031
}

.ace-nav .nav-user-photo {
	margin: -4px 8px 0 0;
	border-radius: 100%;
	border: 2px solid #FFF;
	max-width: 40px
}

.ace-nav li:last-child a [class^=icon-] {
	display: inline-block;
	width: 1.25em;
	text-align: center
}

@media only screen and (max-width:767px) {
	.navbar-container {
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (max-width:767px) {
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right {
		right: -80px
	}
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after
		{
		right: 100px
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right {
		right: -40px
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after
		{
		right: 60px
	}
	.user-menu.dropdown-close.pull-right {
		right: 0 !important
	}
}

@media only screen and (max-width:480px) {
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right {
		right: -120px
	}
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after
		{
		right: 140px
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right {
		right: -80px
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after
		{
		right: 100px
	}
	.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right {
		right: -50px
	}
	.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after
		{
		right: 70px
	}
}

@media only screen and (max-width:460px) {
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right {
		left: -5px;
		right: auto
	}
	.ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(4)>.dropdown-menu.pull-right:after
		{
		right: auto;
		left: 25px
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right {
		left: -60px;
		right: auto
	}
	.ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(3)>.dropdown-menu.pull-right:after
		{
		left: 80px;
		right: auto
	}
	.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right {
		left: -110px;
		right: auto
	}
	.ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:before, .ace-nav>li:nth-last-child(2)>.dropdown-menu.pull-right:after
		{
		left: 130px;
		right: auto
	}
}

@media only screen and (max-width:460px) {
	.navbar .navbar-header.pull-left {
		display: block;
		float: none !important
	}
	.navbar .navbar-header.pull-right {
		display: block;
		float: none !important
	}
	.ace-nav {
		display: block;
		float: none !important;
		text-align: center;
		background-color: #404040;
		border: 1px solid #DDD;
		border-width: 1px 0;
		letter-spacing: -3px
	}
	.ace-nav>li {
		display: inline-block;
		float: none !important;
		text-align: left;
		letter-spacing: normal
	}
	.ace-nav>li:first-child {
		border-left: 1px solid #DDD
	}
	.ace-nav>li:last-child {
		border-right: 1px solid #DDD
	}
}

@media only screen and (max-width:320px) {
	.ace-nav>li>a {
		padding: 0 5px !important
	}
}

.user-menu>li>a {
	padding: 4px 12px
}

.user-menu>li>a>[class*=icon-] {
	margin-right: 6px;
	font-size: 120%
}

.user-info {
	max-width: 100px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	position: relative;
	top: 6px
}

.user-info small {
	display: block
}

@media ( min-width :461px) and (max-width:480px) , ( max-width :360px) {
	.user-menu {
		padding-top: 42px !important
	}
	.ace-nav .nav-user-photo {
		margin-right: 0
	}
	.user-info {
		position: absolute !important;
		margin-top: 40px;
		margin-left: 1px;
		right: 2px;
		z-index: 1032;
		color: #777;
		font-size: 14px;
		width: 156px;
		max-width: 156px;
		padding-left: 8px;
		padding-right: 8px;
		height: 32px;
		line-height: 26px !important;
		display: none;
		border-bottom: 1px solid #e5e5e5;
		text-align: center;
		vertical-align: none;
		line-height: normal
	}
	.user-info>small {
		display: inline;
		opacity: 1
	}
	li.open .user-info {
		display: inline-block
	}
}

.breadcrumbs {
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f5f5f5;
	min-height: 41px;
	line-height: 40px;
	padding: 0 12px 0 0;
	display: block
}

.breadcrumbs.fixed, .breadcrumbs.breadcrumbs-fixed {
	position: fixed;
	right: 0;
	left: 190px;
	top: 45px;
	z-index: 1028
}

.breadcrumb {
	background-color: transparent;
	display: inline-block;
	line-height: 24px;
	margin: 0 22px 0 12px;
	padding: 0;
	font-size: 13px;
	color: #333;
	border-radius: 0
}

.breadcrumb>li, .breadcrumb>li.active {
	color: #555
}

.breadcrumb>li>a {
	display: inline-block;
	padding: 0 4px;
	color: #4c8fbd
}

.breadcrumb>li+li:before {
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f105";
	color: #b2b6bf;
	margin-right: 2px;
	padding: 0 5px 0 2px;
	position: relative;
	top: 1px
}

.breadcrumb .home-icon {
	margin-left: 4px;
	margin-right: 2px;
	font-size: 20px;
	position: relative;
	top: 2px
}

@media only screen and (max-width:991px) {
	.breadcrumb {
		margin-left: 90px
	}
	.breadcrumbs.fixed, .breadcrumbs.breadcrumbs-fixed {
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		z-index: auto !important
	}
	body.breadcrumbs-fixed .ace-settings-container {
		top: 50px
	}
}

@media only screen and (max-width:480px) {
	.breadcrumb>li>a {
		padding: 0 1px
	}
}

@media only screen and (max-width:320px) {
	.breadcrumb {
		margin-left: 36px
	}
}

.container.main-container .breadcrumbs.breadcrumbs-fixed {
	left: auto !important;
	right: auto !important
}

@media ( min-width :768px) {
	.container.main-container .breadcrumbs.breadcrumbs-fixed {
		width: 554px
	}
	.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed
		{
		width: 701px
	}
}

@media ( min-width :992px) {
	.container.main-container .breadcrumbs.breadcrumbs-fixed {
		width: 774px
	}
	.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed
		{
		width: 921px
	}
}

@media ( min-width :1200px) {
	.container.main-container .breadcrumbs.breadcrumbs-fixed {
		width: 974px
	}
	.container.main-container .menu-min+.main-content .breadcrumbs.breadcrumbs-fixed
		{
		width: 1121px
	}
}

.nav-search {
	position: absolute;
	top: 6px;
	right: 22px;
	line-height: 24px
}

.nav-search .form-search {
	margin-bottom: 0
}

.nav-search .nav-search-input {
	border: 1px solid #6fb3e0;
	width: 152px;
	height: 28px !important;
	border-radius: 4px !important;
	font-size: 13px;
	color: #666 !important;
	z-index: 11;
	-webkit-transition: width ease .15s;
	transition: width ease .15s
}

.nav-search .nav-search-input+.dropdown-menu {
	min-width: 0;
	left: 0;
	right: 0
}

.nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover
	{
	border-color: #6fb3e0
}

.nav-search .nav-search-icon {
	color: #6fb3e0 !important;
	font-size: 14px !important;
	line-height: 24px !important
}

.nav-search.minimized .nav-search-input {
	width: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	max-width: 0
}

.nav-search.minimized:hover .nav-search-input, .nav-search.minimized .nav-search-btn:active+.nav-search-input,
	.nav-search.minimized .nav-search-input:focus, .nav-search.minimized .nav-search-input:hover,
	.nav-search.minimized .nav-search-input:active {
	opacity: 1;
	filter: alpha(opacity = 100);
	width: 152px;
	max-width: 152px
}

.nav-search.minimized .nav-search-icon {
	border: 1px solid;
	border-radius: 100%;
	background-color: #FFF;
	padding: 0 5px !important
}

.nav-search.minimized:hover .nav-search-icon, .nav-search.minimized .nav-search-input:focus
	 ~.nav-search-icon, .nav-search.minimized .nav-search-input:hover ~.nav-search-icon,
	.nav-search.minimized .nav-search-input:active ~.nav-search-icon {
	border: 0;
	border-radius: 0;
	padding: 0 3px !important
}

.nav-search-icon {
	border: 0;
	border-radius: 0;
	padding: 0 3px !important
}

.sidebar>.nav-search {
	position: static;
	background-color: #fafafa;
	border-bottom: 1px solid #DDD;
	text-align: center;
	height: 35px;
	padding-top: 6px
}

.sidebar>.nav-search .nav-search-input {
	width: 162px !important;
	border-radius: 0 !important;
	max-width: 162px !important;
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important
}

.sidebar>.nav-search .nav-search-input+.dropdown-menu {
	text-align: left
}

.sidebar.menu-min .nav-search .form-search {
	position: absolute;
	left: 5px;
	z-index: 14
}

.sidebar.menu-min .nav-search .nav-search-input {
	width: 0 !important;
	max-width: 0 !important;
	opacity: 0 !important;
	filter: alpha(opacity = 0) !important
}

.sidebar.menu-min .nav-search .nav-search-input:hover, .sidebar.menu-min .nav-search .nav-search-input:focus,
	.sidebar.menu-min .nav-search .nav-search-input:active {
	width: 162px !important;
	max-width: 162px !important;
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important
}

.sidebar.menu-min .nav-search .nav-search-input:hover ~#nav-search-icon,
	.sidebar.menu-min .nav-search .nav-search-input:focus ~#nav-search-icon,
	.sidebar.menu-min .nav-search .nav-search-input:active ~#nav-search-icon
	{
	border: 0;
	border-radius: 0;
	padding: 0 3px !important
}

.sidebar.menu-min .nav-search:hover .nav-search-input {
	width: 162px !important;
	max-width: 162px !important;
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important
}

.sidebar.menu-min .nav-search:hover .nav-search-input ~.nav-search-icon
	{
	border: 0;
	border-radius: 0;
	padding: 0 3px !important
}

.sidebar.menu-min .nav-search .nav-search-icon {
	border: 1px solid;
	border-radius: 32px;
	background-color: #FFF;
	padding: 0 5px !important
}

@media only screen and (max-width:767px) {
	.nav-search {
		right: 5px
	}
	.nav-search .nav-search-input {
		width: 105px
	}
	.nav-search:hover .nav-search-input, .nav-search .nav-search-btn:active+.nav-search-input,
		.nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover,
		.nav-search .nav-search-input:active {
		width: 145px
	}
}

@media only screen and (max-width:480px) {
	.nav-search .nav-search-input {
		width: 0;
		opacity: 0;
		filter: alpha(opacity = 0);
		max-width: 0
	}
	.nav-search:hover .nav-search-input, .nav-search .nav-search-btn:active+.nav-search-input,
		.nav-search .nav-search-input:focus, .nav-search .nav-search-input:hover,
		.nav-search .nav-search-input:active {
		opacity: 1;
		filter: alpha(opacity = 100);
		width: 152px;
		max-width: 152px
	}
	.nav-search .nav-search-icon {
		border: 1px solid;
		border-radius: 100%;
		background-color: #FFF;
		padding: 0 5px !important
	}
	.nav-search:hover .nav-search-icon, .nav-search .nav-search-input:focus
		 ~.nav-search-icon, .nav-search .nav-search-input:hover ~.nav-search-icon,
		.nav-search .nav-search-input:active ~.nav-search-icon {
		border: 0;
		border-radius: 0;
		padding: 0 3px !important
	}
}

.sidebar {
	width: 190px;
	float: left;
	position: relative;
	border: 1px solid #ccc;
	border-width: 0 1px 0 0;
	background-color: #f2f2f2
}

.sidebar:before {
	content: "";
	display: block;
	width: 190px;
	position: fixed;
	bottom: 0;
	top: 0;
	z-index: -1;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-width: 0 1px 0 0
}

.sidebar.fixed, .sidebar.sidebar-fixed {
	position: fixed;
	z-index: 1029;
	top: 45px;
	left: 0
}

.sidebar.fixed:before, .sidebar.sidebar-fixed:before {
	left: 0;
	right: auto
}

li [class^=icon-], li [class*=" icon-"], .nav-list li [class^=icon-],
	.nav-list li [class*=" icon-"] {
	width: auto
}

.nav-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.nav-list .open>a, .nav-list .open>a:hover, .nav-list .open>a:focus {
	background-color: #fafafa
}

.nav-list>li>a, .nav-list .nav-header {
	margin: 0
}

.nav-list>li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	border-top: 1px solid #fcfcfc;
	border-bottom: 1px solid #e5e5e5;
	position: relative
}

.nav-list>li:first-child {
	border-top: 0
}

.nav-list li>a:focus {
	outline: 0
}

.nav-list>li>a {
	display: block;
	height: 38px;
	line-height: 36px;
	padding: 0 16px 0 7px;
	background-color: #f9f9f9;
	color: #585858;
	text-shadow: none !important;
	font-size: 13px;
	text-decoration: none
}

.nav-list>li>a>[class*=icon-]:first-child {
	display: inline-block;
	vertical-align: middle;
	min-width: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	margin-right: 2px
}

.nav-list>li>a:focus {
	background-color: #f9f9f9;
	color: #1963aa
}

.nav-list>li>a:hover {
	background-color: #FFF;
	color: #1963aa
}

.nav-list>li>a:hover:before {
	display: block;
	content: "";
	position: absolute;
	top: -1px;
	bottom: 0;
	left: 0;
	width: 3px;
	max-width: 3px;
	overflow: hidden;
	background-color: #3382af
}

.nav-list>li a>.arrow {
	display: inline-block;
	width: 14px !important;
	height: 14px;
	line-height: 14px;
	text-shadow: none;
	font-size: 18px;
	position: absolute;
	right: 11px;
	top: 11px;
	padding: 0;
	color: #666
}

.nav-list>li a:hover>.arrow, .nav-list>li.active>a>.arrow, .nav-list>li.open>a>.arrow
	{
	color: #1963aa
}

.nav-list>li.separator {
	height: 3px;
	background-color: transparent;
	position: static;
	margin: 1px 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.nav-list>li.open>a {
	background-color: #fafafa;
	color: #1963aa
}

.nav-list>li.active {
	background-color: #fff
}

.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus,
	.nav-list>li.active>a:active {
	background-color: #fff;
	color: #2b7dbc;
	font-weight: 700;
	font-size: 13px
}

.nav-list>li.active>a>[class*=icon-] {
	font-weight: 400
}

.nav-list>li.active>a:hover:before {
	display: none
}

.nav-list>li.active:after {
	display: inline-block;
	content: "";
	position: absolute;
	right: -2px;
	top: -1px;
	bottom: 0;
	z-index: 1;
	border: 2px solid #2b7dbc;
	border-width: 0 2px 0 0
}

.nav-list>li.open {
	border-bottom-color: #e5e5e5
}

.nav-list>li.active .submenu {
	display: block
}

.nav-list>li .submenu {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #fff;
	border-top: 1px solid #e5e5e5
}

.nav-list>li .submenu>li {
	margin-left: 0;
	position: relative
}

.nav-list>li .submenu>li>a {
	display: block;
	position: relative;
	color: #616161;
	padding: 7px 0 9px 37px;
	margin: 0;
	border-top: 1px dotted #e4e4e4
}

.nav-list>li .submenu>li>a:focus {
	text-decoration: none
}

.nav-list>li .submenu>li>a:hover {
	text-decoration: none;
	color: #4b88b7
}

.nav-list>li .submenu>li.active>a {
	color: #2b7dbc
}

.nav-list>li .submenu>li a>[class*=icon-]:first-child {
	display: none;
	font-size: 12px;
	font-weight: 400;
	width: 18px;
	height: auto;
	line-height: 12px;
	text-align: center;
	position: absolute;
	left: 10px;
	top: 11px;
	z-index: 1;
	background-color: #FFF
}

.nav-list>li .submenu>li.active>a>[class*=icon-]:first-child, .nav-list>li .submenu>li:hover>a>[class*=icon-]:first-child
	{
	display: inline-block
}

.nav-list>li .submenu>li.active>a>[class*=icon-]:first-child {
	color: #c86139
}

.nav-list>li>.submenu>li:before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 7px;
	left: 20px;
	top: 17px;
	border-top: 1px dotted #9dbdd6
}

.nav-list>li>.submenu>li:first-child>a {
	border-top: 1px solid #fafafa
}

.nav-list>li>.submenu:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	left: 18px;
	top: 0;
	bottom: 0;
	border: 1px dotted #9dbdd6;
	border-width: 0 0 0 1px
}

.nav-list>li.active>.submenu>li:before {
	border-top-color: #8eb3d0
}

.nav-list>li.active>.submenu:before {
	border-left-color: #8eb3d0
}

.nav-list li .submenu {
	overflow: hidden
}

.nav-list li.active>a:after {
	display: block;
	content: "";
	position: absolute !important;
	right: 0;
	top: 4px;
	border: 8px solid transparent;
	border-width: 14px 10px;
	border-right-color: #2b7dbc
}

.nav-list li.open>a:after {
	display: none
}

.nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:after
	{
	display: none
}

.nav-list li.active>.submenu>li.active>a:after {
	display: none
}

.nav-list li.active.open>.submenu>li.active>a:after {
	display: block
}

.nav-list li.active.no-active-child>a:after {
	display: inline-block !important
}

.nav-list a .badge, .nav-list a .label {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	position: absolute;
	top: 9px;
	right: 11px;
	opacity: .88
}

.nav-list a .badge [class*=icon-], .nav-list a .label [class*=icon-] {
	vertical-align: middle;
	margin: 0
}

.nav-list a.dropdown-toggle .badge, .nav-list a.dropdown-toggle .label {
	right: 28px
}

.nav-list a:hover .badge, .nav-list a:hover .label {
	opacity: 1
}

.nav-list .submenu .submenu a .badge, .nav-list .submenu .submenu a .label
	{
	top: 6px
}

.sidebar-collapse {
	border-bottom: 1px solid #e0e0e0;
	background-color: #f3f3f3;
	text-align: center;
	padding: 3px 0;
	position: relative
}

.sidebar-collapse>[class*=icon-] {
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
	color: #aaa;
	border: 1px solid #bbb;
	padding: 0 5px;
	line-height: 18px;
	border-radius: 16px;
	background-color: #fff;
	position: relative
}

.sidebar-collapse:before {
	content: "";
	display: inline-block;
	height: 0;
	border-top: 1px solid #e0e0e0;
	position: absolute;
	left: 15px;
	right: 15px;
	top: 13px
}

.sidebar-shortcuts {
	background-color: #fafafa;
	border-bottom: 1px solid #ddd;
	text-align: center;
	line-height: 39px;
	max-height: 41px;
	margin-bottom: 0
}

.sidebar-shortcuts-large {
	padding-bottom: 4px
}

.sidebar-shortcuts-large>.btn {
	width: 41px;
	line-height: 24px;
	margin-top: -2px;
	padding: 0;
	border-width: 4px;
	text-align: center
}

.sidebar-shortcuts-large>.btn>[class*=icon-] {
	margin: 0
}

.sidebar-shortcuts-mini {
	display: none;
	font-size: 0;
	width: 42px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff
}

.sidebar-shortcuts-mini>.btn {
	border-width: 0 !important;
	font-size: 0;
	line-height: 0;
	padding: 8px !important;
	margin: 0 1px;
	border-radius: 0 !important;
	opacity: .85;
	filter: alpha(opacity = 85)
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::safari-only, .sidebar-shortcuts-mini>.btn {
		margin: 0
	}
}

.nav-list>li>.submenu li>.submenu {
	border-top: 0;
	background-color: transparent;
	display: none
}

.nav-list>li>.submenu li.active>.submenu {
	display: block
}

.nav-list>li>.submenu a>.arrow {
	right: 11px;
	top: 10px;
	font-size: 16px;
	color: #6b828e
}

.nav-list>li>.submenu .open>a, .nav-list>li>.submenu .open>a:hover,
	.nav-list>li>.submenu .open>a:focus {
	background-color: transparent;
	border-color: #e4e4e4
}

.nav-list>li>.submenu li>.submenu>li>a>.arrow {
	right: 12px;
	top: 9px
}

.nav-list>li>.submenu li>.submenu>li {
	line-height: 16px
}

.nav-list>li>.submenu li>.submenu>li:before {
	display: none
}

.nav-list>li>.submenu li>.submenu>li>a {
	margin-left: 20px;
	padding-left: 22px
}

.nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
	margin-left: 20px;
	padding-left: 38px
}

.nav-list>li>.submenu li>.submenu>li a>[class*=icon-]:first-child {
	display: inline-block;
	color: inherit;
	font-size: 14px;
	position: static;
	background-color: transparent;
	margin-right: 1px
}

.nav-list>li>.submenu li>.submenu>li a {
	font-size: 13px;
	color: #777
}

.nav-list>li>.submenu li>.submenu>li a:hover {
	color: #316292;
	text-decoration: underline
}

.nav-list>li>.submenu li>.submenu>li a:hover [class*=icon-] {
	text-decoration: none;
	color: #316292
}

.nav-list>li>.submenu li.open>a {
	color: #25639e
}

.nav-list>li>.submenu li.open>a>[class*=icon-]:first-child {
	display: inline-block
}

.nav-list>li>.submenu li.open>a .arrow {
	color: #25639e
}

.nav-list>li>.submenu li>.submenu li.open>a {
	color: #25639e
}

.nav-list>li>.submenu li>.submenu li.open>a>[class*=icon-]:first-child {
	display: inline-block;
	color: #1963aa
}

.nav-list>li>.submenu li>.submenu li.open>a .arrow {
	color: #25639e
}

.nav-list>li>.submenu li>.submenu li.active>a {
	color: #347cb3
}

.nav-list>li>.submenu li>.submenu li.active>a>[class*=icon-]:first-child
	{
	display: inline-block;
	color: #347cb3
}

.nav-list>li.active.open li.active>a:after {
	top: 2px;
	border-width: 14px 8px
}

.nav-list>li.active.open li.active.open li.active>a:after {
	top: 0
}

.menu-min.sidebar {
	width: 43px
}

.menu-min.sidebar:before {
	width: 43px
}

.menu-min.sidebar+.main-content {
	margin-left: 43px
}

.menu-min.sidebar+.main-content .breadcrumbs.fixed, .menu-min.sidebar+.main-content .breadcrumbs.breadcrumbs-fixed
	{
	left: 43px
}

.menu-min .nav-list a .badge, .menu-min .nav-list a .label {
	position: relative;
	top: -1px;
	right: auto;
	left: 4px
}

.menu-min .nav-list .submenu .submenu a .badge, .menu-min .nav-list .submenu .submenu a .label
	{
	top: 0
}

.menu-min .nav-list>li>a {
	position: relative
}

.menu-min .nav-list>li>a>.menu-text {
	display: none;
	position: absolute;
	left: 42px;
	top: -2px;
	width: 174px;
	height: 40px;
	line-height: 38px;
	background-color: #f5f5f5;
	z-index: 121;
	-webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	border: 1px solid #ccc;
	padding-left: 12px
}

.menu-min .nav-list>li>a.dropdown-toggle>.menu-text {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	top: -1px;
	left: 43px;
	width: 174px;
	border-bottom: 1px solid #ddd
}

.menu-min .nav-list>li>a .arrow {
	display: none
}

.menu-min .nav-list>li>a:hover:before {
	width: 2px
}

.menu-min .nav-list>li:hover>a {
	color: #1963aa
}

.menu-min .nav-list>li:hover>a>.menu-text {
	display: block
}

.menu-min .nav-list>li.active>a>.menu-text {
	border-left-color: #1963aa
}

.menu-min .nav-list>li.open>a {
	background-color: #fafafa;
	color: #585858
}

.menu-min .nav-list>li.open.active>a {
	background-color: #fff
}

.menu-min .nav-list>li.open:hover>a {
	color: #1963aa
}

.menu-min .nav-list>li.active>a {
	color: #2b7dbc
}

.menu-min .nav-list>li.active>a:after {
	border-width: 10px 6px;
	top: 8px
}

.menu-min .nav-list>li.active.open>a:after {
	display: block
}

.menu-min .nav-list>li.active.open li.active>a:after {
	display: none
}

.menu-min .nav-list>li>.submenu {
	background: #fff;
	position: absolute;
	z-index: 120;
	left: 42px;
	top: -2px;
	width: 176px;
	border: 1px solid #ccc;
	-webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	padding-top: 40px;
	padding-bottom: 2px;
	display: none !important
}

.menu-min .nav-list>li>.submenu:before {
	display: none
}

.menu-min .nav-list>li>.submenu li:before {
	display: none
}

.menu-min .nav-list>li>.submenu li>a {
	margin-left: 0;
	padding-left: 24px
}

.menu-min .nav-list>li>.submenu li>a>[class*=icon-]:first-child {
	left: 4px
}

.menu-min .nav-list>li:hover>.submenu {
	display: block !important
}

.menu-min .nav-list>li.active>.submenu {
	border-left-color: #2b7dbc
}

.menu-min .sidebar-shortcuts {
	position: relative
}

.menu-min .sidebar-shortcuts-mini {
	display: block
}

.menu-min .sidebar-shortcuts-large {
	display: none;
	position: absolute;
	z-index: 20;
	top: -1px;
	left: 42px;
	width: 182px;
	padding: 0 2px 1px;
	background-color: #fff;
	-webkit-box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2);
	border: 1px solid #ccc
}

.menu-min .sidebar-shortcuts:hover .sidebar-shortcuts-large {
	display: block
}

.menu-min .sidebar-collapse:before {
	left: 5px;
	right: 5px
}

.menu-min .sidebar-collapse>[class*=icon-] {
	font-size: 13px;
	padding: 0 4px;
	line-height: 15px;
	border-width: 1px;
	border-color: #aeaeae
}

.menu-min .nav-list>li>.submenu li>.submenu>li>a {
	margin-left: 0;
	padding-left: 30px
}

.menu-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
	margin-left: 0;
	padding-left: 45px
}

.menu-min .nav-list>li>.submenu li.active>a:after {
	display: none
}

.menu-min .nav-list li.active.open>.submenu>li.active>a:after {
	display: none
}

.menu-toggler {
	display: none
}

@media only screen and (max-width:991px) {
	.sidebar:before {
		display: none
	}
	.sidebar {
		display: none;
		float: none;
		position: absolute;
		z-index: 999;
		left: 0;
		bottom: auto;
		top: auto !important;
		margin-top: 40px;
		border: 1px solid #CCC;
		border-left-width: 0;
		box-shadow: 2px 1px 2px 0 rgba(0, 0, 0, .2)
	}
	.sidebar.display {
		display: block
	}
	.menu-toggler {
		display: inline-block;
		position: absolute;
		left: 0;
		z-index: 998;
		width: 52px;
		height: 32px;
		margin-right: 2px;
		line-height: normal;
		padding-left: 33px;
		padding-top: 7px;
		padding-bottom: 1px;
		font-size: 13px;
		font-weight: 700;
		text-transform: uppercase;
		background-color: #444;
		color: #f3f3f3;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}
	.menu-toggler:hover {
		text-decoration: none
	}
	.menu-toggler:before {
		border-top: 1px solid #87b87f;
		border-bottom: 1px solid #6fb3e0;
		height: 2px;
		width: 24px;
		content: "";
		position: absolute;
		z-index: 11;
		top: 13px;
		left: 4px;
		-webkit-transition: all .1s ease;
		transition: all .1s ease;
		-o-transition: none;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}
	.menu-toggler:after {
		border-top: 1px solid #ffa24d;
		border-bottom: 1px solid #d15b47;
		content: "";
		height: 2px;
		width: 24px;
		position: absolute;
		top: 19px;
		left: 4px;
		-webkit-transition: all .1s ease;
		transition: all .1s ease;
		-o-transition: none;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}
	.menu-toggler.display:before {
		height: 4px;
		top: 8px;
		border-width: 2px
	}
	.menu-toggler.display:after {
		height: 4px;
		top: 20px;
		border-width: 2px
	}
	.menu-toggler>.menu-text {
		display: block;
		position: absolute;
		bottom: -18px;
		left: 0;
		border: 1px solid transparent;
		border-width: 9px 42px;
		border-top-color: #444
	}
	.menu-toggler>.menu-text:after {
		display: block;
		color: #FFF;
		content: "MENU";
		position: absolute;
		left: -8px;
		top: -41px
	}
	.nav-list>li.active:after {
		display: none
	}
	.nav-list li.active>a:after {
		display: none
	}
	.nav-list li.active.open>.submenu>li.active>a:after {
		display: none
	}
	.menu-min .nav-list>li.active:after {
		display: block
	}
	.menu-min .nav-list>li.active>a:after {
		display: block
	}
}

@media only screen and (max-width:320px) {
	.menu-toggler {
		width: 0
	}
	.menu-toggler>.menu-text {
		border-width: 7px 16px;
		bottom: -14px
	}
	.menu-toggler>.menu-text:after {
		font-size: 9px;
		font-weight: 400;
		color: #FFF;
		position: absolute;
		left: -13px;
		top: -42px
	}
	.menu-toggler:before, .menu-toggler:after {
		margin-top: 8px
	}
	.menu-toggler.display:before, .menu-toggler.display:after {
		height: 2px;
		border-width: 1px
	}
	.menu-toggler.display:before {
		top: 13px
	}
	.menu-toggler.display:after {
		top: 19px
	}
}

.btn {
	display: inline-block;
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25) !important;
	background-image: none !important;
	border: 5px solid #FFF;
	border-radius: 0;
	box-shadow: none !important;
	-webkit-transition: all ease .15s;
	transition: all ease .15s;
	cursor: pointer;
	vertical-align: middle;
	margin: 0;
	position: relative
}

.btn-lg {
	border-width: 5px;
	line-height: 1.35;
	padding: 7px 16px
}

.btn-sm {
	border-width: 4px;
	font-size: 13px;
	padding: 4px 9px;
	line-height: 1.39
}

.btn-xs {
	border-width: 3px
}

.btn-minier {
	padding: 0 4px;
	line-height: 18px;
	border-width: 2px;
	font-size: 12px
}

button.btn:active {
	top: 1px;
	left: 1px
}

.btn, .btn-default, .btn:focus, .btn-default:focus {
	background-color: #abbac3 !important;
	border-color: #abbac3
}

.btn:hover, .btn-default:hover, .open .btn.dropdown-toggle, .open .btn-default.dropdown-toggle
	{
	background-color: #8b9aa3 !important;
	border-color: #abbac3
}

.btn.no-border:hover, .btn-default.no-border:hover {
	border-color: #8b9aa3
}

.btn.no-hover:hover, .btn-default.no-hover:hover {
	background-color: #abbac3 !important
}

.btn.active, .btn-default.active {
	background-color: #9baab3 !important;
	border-color: #8799a4
}

.btn.no-border.active, .btn-default.no-border.active {
	background-color: #92a3ac !important;
	border-color: #92a3ac
}

.btn.disabled, .btn-default.disabled, .btn[disabled], .btn-default[disabled],
	fieldset[disabled] .btn, fieldset[disabled] .btn-default, .btn.disabled:hover,
	.btn-default.disabled:hover, .btn[disabled]:hover, .btn-default[disabled]:hover,
	fieldset[disabled] .btn:hover, fieldset[disabled] .btn-default:hover,
	.btn.disabled:focus, .btn-default.disabled:focus, .btn[disabled]:focus,
	.btn-default[disabled]:focus, fieldset[disabled] .btn:focus, fieldset[disabled] .btn-default:focus,
	.btn.disabled:active, .btn-default.disabled:active, .btn[disabled]:active,
	.btn-default[disabled]:active, fieldset[disabled] .btn:active, fieldset[disabled] .btn-default:active,
	.btn.disabled.active, .btn-default.disabled.active, .btn[disabled].active,
	.btn-default[disabled].active, fieldset[disabled] .btn.active, fieldset[disabled] .btn-default.active
	{
	background-color: #abbac3 !important;
	border-color: #abbac3
}

.btn-primary, .btn-primary:focus {
	background-color: #428bca !important;
	border-color: #428bca
}

.btn-primary:hover, .open .btn-primary.dropdown-toggle {
	background-color: #1b6aaa !important;
	border-color: #428bca
}

.btn-primary.no-border:hover {
	border-color: #1b6aaa
}

.btn-primary.no-hover:hover {
	background-color: #428bca !important
}

.btn-primary.active {
	background-color: #2f7bba !important;
	border-color: #27689d
}

.btn-primary.no-border.active {
	background-color: #2b72ae !important;
	border-color: #2b72ae
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary,
	.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active,
	.btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active
	{
	background-color: #428bca !important;
	border-color: #428bca
}

.btn-info, .btn-info:focus {
	background-color: #6fb3e0 !important;
	border-color: #6fb3e0
}

.btn-info:hover, .open .btn-info.dropdown-toggle {
	background-color: #4f99c6 !important;
	border-color: #6fb3e0
}

.btn-info.no-border:hover {
	border-color: #4f99c6
}

.btn-info.no-hover:hover {
	background-color: #6fb3e0 !important
}

.btn-info.active {
	background-color: #5fa6d3 !important;
	border-color: #4396cb
}

.btn-info.no-border.active {
	background-color: #539fd0 !important;
	border-color: #539fd0
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info,
	.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover,
	.btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus,
	.btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active,
	.btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active
	{
	background-color: #6fb3e0 !important;
	border-color: #6fb3e0
}

.btn-success, .btn-success:focus {
	background-color: #87b87f !important;
	border-color: #87b87f
}

.btn-success:hover, .open .btn-success.dropdown-toggle {
	background-color: #629b58 !important;
	border-color: #87b87f
}

.btn-success.no-border:hover {
	border-color: #629b58
}

.btn-success.no-hover:hover {
	background-color: #87b87f !important
}

.btn-success.active {
	background-color: #75aa6c !important;
	border-color: #629959
}

.btn-success.no-border.active {
	background-color: #6ba462 !important;
	border-color: #6ba462
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success,
	.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover,
	.btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus,
	.btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active,
	.btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active
	{
	background-color: #87b87f !important;
	border-color: #87b87f
}

.btn-warning, .btn-warning:focus {
	background-color: #ffb752 !important;
	border-color: #ffb752
}

.btn-warning:hover, .open .btn-warning.dropdown-toggle {
	background-color: #e59729 !important;
	border-color: #ffb752
}

.btn-warning.no-border:hover {
	border-color: #e59729
}

.btn-warning.no-hover:hover {
	background-color: #ffb752 !important
}

.btn-warning.active {
	background-color: #f2a73e !important;
	border-color: #f0981c
}

.btn-warning.no-border.active {
	background-color: #f1a02f !important;
	border-color: #f1a02f
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning,
	.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover,
	.btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus,
	.btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active,
	.btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active
	{
	background-color: #ffb752 !important;
	border-color: #ffb752
}

.btn-danger, .btn-danger:focus {
	background-color: #d15b47 !important;
	border-color: #d15b47
}

.btn-danger:hover, .open .btn-danger.dropdown-toggle {
	background-color: #b74635 !important;
	border-color: #d15b47
}

.btn-danger.no-border:hover {
	border-color: #b74635
}

.btn-danger.no-hover:hover {
	background-color: #d15b47 !important
}

.btn-danger.active {
	background-color: #c4513e !important;
	border-color: #aa4434
}

.btn-danger.no-border.active {
	background-color: #ba4b39 !important;
	border-color: #ba4b39
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger,
	.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover,
	.btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus,
	.btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active,
	.btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active
	{
	background-color: #d15b47 !important;
	border-color: #d15b47
}

.btn-inverse, .btn-inverse:focus {
	background-color: #555 !important;
	border-color: #555
}

.btn-inverse:hover, .open .btn-inverse.dropdown-toggle {
	background-color: #303030 !important;
	border-color: #555
}

.btn-inverse.no-border:hover {
	border-color: #303030
}

.btn-inverse.no-hover:hover {
	background-color: #555 !important
}

.btn-inverse.active {
	background-color: #434343 !important;
	border-color: #313131
}

.btn-inverse.no-border.active {
	background-color: #3b3b3b !important;
	border-color: #3b3b3b
}

.btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse,
	.btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover,
	.btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus,
	.btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active,
	.btn-inverse.disabled.active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse.active
	{
	background-color: #555 !important;
	border-color: #555
}

.btn-pink, .btn-pink:focus {
	background-color: #d6487e !important;
	border-color: #d6487e
}

.btn-pink:hover, .open .btn-pink.dropdown-toggle {
	background-color: #b73766 !important;
	border-color: #d6487e
}

.btn-pink.no-border:hover {
	border-color: #b73766
}

.btn-pink.no-hover:hover {
	background-color: #d6487e !important
}

.btn-pink.active {
	background-color: #c74072 !important;
	border-color: #af3462
}

.btn-pink.no-border.active {
	background-color: #be386a !important;
	border-color: #be386a
}

.btn-pink.disabled, .btn-pink[disabled], fieldset[disabled] .btn-pink,
	.btn-pink.disabled:hover, .btn-pink[disabled]:hover, fieldset[disabled] .btn-pink:hover,
	.btn-pink.disabled:focus, .btn-pink[disabled]:focus, fieldset[disabled] .btn-pink:focus,
	.btn-pink.disabled:active, .btn-pink[disabled]:active, fieldset[disabled] .btn-pink:active,
	.btn-pink.disabled.active, .btn-pink[disabled].active, fieldset[disabled] .btn-pink.active
	{
	background-color: #d6487e !important;
	border-color: #d6487e
}

.btn-purple, .btn-purple:focus {
	background-color: #9585bf !important;
	border-color: #9585bf
}

.btn-purple:hover, .open .btn-purple.dropdown-toggle {
	background-color: #7461aa !important;
	border-color: #9585bf
}

.btn-purple.no-border:hover {
	border-color: #7461aa
}

.btn-purple.no-hover:hover {
	background-color: #9585bf !important
}

.btn-purple.active {
	background-color: #8573b5 !important;
	border-color: #705ca8
}

.btn-purple.no-border.active {
	background-color: #7c69af !important;
	border-color: #7c69af
}

.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple,
	.btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover,
	.btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus,
	.btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active,
	.btn-purple.disabled.active, .btn-purple[disabled].active, fieldset[disabled] .btn-purple.active
	{
	background-color: #9585bf !important;
	border-color: #9585bf
}

.btn-grey, .btn-grey:focus {
	background-color: #a0a0a0 !important;
	border-color: #a0a0a0
}

.btn-grey:hover, .open .btn-grey.dropdown-toggle {
	background-color: #888 !important;
	border-color: #a0a0a0
}

.btn-grey.no-border:hover {
	border-color: #888
}

.btn-grey.no-hover:hover {
	background-color: #a0a0a0 !important
}

.btn-grey.active {
	background-color: #949494 !important;
	border-color: #828282
}

.btn-grey.no-border.active {
	background-color: #8c8c8c !important;
	border-color: #8c8c8c
}

.btn-grey.disabled, .btn-grey[disabled], fieldset[disabled] .btn-grey,
	.btn-grey.disabled:hover, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey:hover,
	.btn-grey.disabled:focus, .btn-grey[disabled]:focus, fieldset[disabled] .btn-grey:focus,
	.btn-grey.disabled:active, .btn-grey[disabled]:active, fieldset[disabled] .btn-grey:active,
	.btn-grey.disabled.active, .btn-grey[disabled].active, fieldset[disabled] .btn-grey.active
	{
	background-color: #a0a0a0 !important;
	border-color: #a0a0a0
}

.btn-yellow {
	color: #963 !important;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, .4) !important
}

.btn-yellow, .btn-yellow:focus {
	background-color: #fee188 !important;
	border-color: #fee188
}

.btn-yellow:hover, .open .btn-yellow.dropdown-toggle {
	background-color: #f7d05b !important;
	border-color: #fee188
}

.btn-yellow.no-border:hover {
	border-color: #f7d05b
}

.btn-yellow.no-hover:hover {
	background-color: #fee188 !important
}

.btn-yellow.active {
	background-color: #fbd972 !important;
	border-color: #f9cf4f
}

.btn-yellow.no-border.active {
	background-color: #fad463 !important;
	border-color: #fad463
}

.btn-yellow.disabled, .btn-yellow[disabled], fieldset[disabled] .btn-yellow,
	.btn-yellow.disabled:hover, .btn-yellow[disabled]:hover, fieldset[disabled] .btn-yellow:hover,
	.btn-yellow.disabled:focus, .btn-yellow[disabled]:focus, fieldset[disabled] .btn-yellow:focus,
	.btn-yellow.disabled:active, .btn-yellow[disabled]:active, fieldset[disabled] .btn-yellow:active,
	.btn-yellow.disabled.active, .btn-yellow[disabled].active, fieldset[disabled] .btn-yellow.active
	{
	background-color: #fee188 !important;
	border-color: #fee188
}

.btn-light {
	color: #888 !important;
	text-shadow: 0 -1px 0 rgba(250, 250, 250, .25) !important
}

.btn-light, .btn-light:focus {
	background-color: #e7e7e7 !important;
	border-color: #e7e7e7
}

.btn-light:hover, .open .btn-light.dropdown-toggle {
	background-color: #d9d9d9 !important;
	border-color: #e7e7e7
}

.btn-light.no-border:hover {
	border-color: #d9d9d9
}

.btn-light.no-hover:hover {
	background-color: #e7e7e7 !important
}

.btn-light.active {
	background-color: #e0e0e0 !important;
	border-color: #cecece
}

.btn-light.no-border.active {
	background-color: #d8d8d8 !important;
	border-color: #d8d8d8
}

.btn-light.disabled, .btn-light[disabled], fieldset[disabled] .btn-light,
	.btn-light.disabled:hover, .btn-light[disabled]:hover, fieldset[disabled] .btn-light:hover,
	.btn-light.disabled:focus, .btn-light[disabled]:focus, fieldset[disabled] .btn-light:focus,
	.btn-light.disabled:active, .btn-light[disabled]:active, fieldset[disabled] .btn-light:active,
	.btn-light.disabled.active, .btn-light[disabled].active, fieldset[disabled] .btn-light.active
	{
	background-color: #e7e7e7 !important;
	border-color: #e7e7e7
}

.btn-light.btn-xs:after {
	left: -2px;
	right: -2px;
	top: -2px;
	bottom: -2px
}

.btn-light.btn-sm:after {
	left: -4px;
	right: -4px;
	top: -4px;
	bottom: -4px
}

.btn-light.btn-large:after {
	left: -6px;
	right: -6px;
	top: -6px;
	bottom: -6px
}

.btn.btn-white {
	border-width: 1px;
	border-color: #CCC;
	color: #444 !important;
	text-shadow: none !important;
	background-color: #FFF !important
}

.btn.btn-white:hover, .btn.btn-white:focus {
	background-color: #ebebeb !important
}

.btn.btn-white.no-border {
	border-color: #CCC
}

.btn.disabled.active, .btn[disabled].active, .btn.disabled:focus, .btn[disabled]:focus,
	.btn.disabled:active, .btn[disabled]:active {
	outline: 0
}

.btn.disabled:active, .btn[disabled]:active {
	top: 0;
	left: 0
}

.btn.active {
	color: #efe5b5
}

.btn.active:after {
	display: inline-block;
	content: "";
	position: absolute;
	border-bottom: 1px solid #efe5b5;
	left: -4px;
	right: -4px;
	bottom: -4px
}

.btn.active.btn-sm:after {
	left: -3px;
	right: -3px;
	bottom: -3px
}

.btn.active.btn-large:after {
	left: -5px;
	right: -5px;
	bottom: -5px
}

.btn.active.btn-xs:after, .btn.active.btn-minier:after {
	left: -1px;
	right: -1px;
	bottom: -2px
}

.btn.active.btn-minier:after {
	bottom: -1px
}

.btn.active.btn-yellow:after {
	border-bottom-color: #c96338
}

.btn.active.btn-light {
	color: #515151
}

.btn.active.btn-light:after {
	border-bottom-color: #b5b5b5
}

.btn>[class*=icon-] {
	display: inline;
	margin-right: 4px
}

.btn>[class*=icon-].icon-on-right {
	margin-right: 0;
	margin-left: 4px
}

.btn>.icon-only[class*=icon-] {
	margin: 0;
	vertical-align: middle;
	text-align: center;
	padding: 0
}

.btn-large>[class*=icon-] {
	margin-right: 6px
}

.btn-large>[class*=icon-].icon-on-right {
	margin-right: 0;
	margin-left: 6px
}

.btn-sm>[class*=icon-] {
	margin-right: 3px
}

.btn-sm>[class*=icon-].icon-on-right {
	margin-right: 0;
	margin-left: 3px
}

.btn-xs>[class*=icon-], .btn-minier>[class*=icon-] {
	margin-right: 2px
}

.btn-xs>[class*=icon-].icon-on-right, .btn-minier>[class*=icon-].icon-on-right
	{
	margin-right: 0;
	margin-left: 2px
}

.btn.btn-link {
	border: 0 !important;
	background: transparent none !important;
	color: #08c !important;
	text-shadow: none !important;
	padding: 4px 12px !important;
	line-height: 20px !important
}

.btn.btn-link:hover {
	background: none !important;
	text-shadow: none !important
}

.btn.btn-link.active {
	background: none !important;
	text-decoration: underline;
	color: #009ceb !important
}

.btn.btn-link.active:after {
	display: none
}

.btn.btn-link.disabled, .btn.btn-link[disabled] {
	background: 0;
	opacity: .65;
	filter: alpha(opacity = 65)
}

.btn.btn-link.disabled:hover, .btn.btn-link[disabled]:hover {
	background: none !important;
	text-decoration: none !important
}

.btn.btn-no-border {
	border-width: 0 !important
}

.btn-group>.btn, .btn-group>.btn+.btn {
	margin: 0 1px 0 0
}

.btn-group>.btn:first-child {
	margin: 0 1px 0 0
}

.btn-group>.btn:first-child, .btn-group>.btn:last-child {
	border-radius: 0
}

.btn-group>.btn>.caret {
	margin-top: 15px;
	margin-left: 1px;
	border-width: 5px;
	border-top-color: #FFF
}

.btn-group>.btn.btn-sm>.caret {
	margin-top: 10px;
	border-width: 4px
}

.btn-group>.btn.btn-large>.caret {
	margin-top: 18px;
	border-width: 6px
}

.btn-group>.btn.btn-xs>.caret {
	margin-top: 9px;
	border-width: 4px
}

.btn-group>.btn.btn-minier>.caret {
	margin-top: 7px;
	border-width: 3px
}

.btn-group>.btn+.btn.dropdown-toggle {
	padding-right: 3px;
	padding-left: 3px
}

.btn-group>.btn+.btn-large.dropdown-toggle {
	padding-right: 4px;
	padding-left: 4px
}

.btn-group .dropdown-toggle {
	border-radius: 0
}

.btn-group>.btn, .btn-group+.btn {
	margin: 0 1px 0 0;
	border-width: 3px
}

.btn-group>.btn.active:after, .btn-group+.btn.active:after {
	left: -2px;
	right: -2px;
	bottom: -2px;
	border-bottom-width: 1px
}

.btn-group>.btn-large, .btn-group+.btn-large {
	border-width: 4px
}

.btn-group>.btn-large.active:after, .btn-group+.btn-large.active:after {
	left: -3px;
	right: -3px;
	bottom: -3px;
	border-bottom-width: 1px
}

.btn-group>.btn-sm, .btn-group+.btn-sm {
	border-width: 2px
}

.btn-group>.btn-sm.active:after, .btn-group+.btn-sm.active:after {
	left: -1px;
	right: -1px;
	bottom: -1px;
	border-bottom-width: 1px
}

.btn-group>.btn-xs, .btn-group+.btn-xs {
	border-width: 1px
}

.btn-group>.btn-xs.active:after, .btn-group+.btn-xs.active:after {
	left: 0;
	right: 0;
	bottom: 0;
	border-bottom-width: 1px
}

.btn-group>.btn-minier, .btn-group+.btn-minier {
	border-width: 1px
}

.btn-group>.btn-minier.active:after, .btn-group+.btn-minier.active:after
	{
	left: 0;
	right: 0;
	bottom: 0;
	border-bottom-width: 1px
}

.btn-group>.btn {
	border-radius: 0 !important
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn+.btn {
	margin: 1px 0 0
}

.btn-group-vertical>.btn:first-child {
	margin-right: 0
}

.btn.btn-app {
	display: inline-block;
	width: 100px;
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
	text-align: center;
	text-shadow: 0 -1px -1px rgba(0, 0, 0, .2) !important;
	border: 0;
	border-radius: 12px;
	padding: 12px 0 8px;
	margin: 2px;
	line-height: 1.7;
	position: relative
}

.btn-app, .btn-app.btn-default, .btn-app.no-hover:hover, .btn-app.btn-default.no-hover:hover,
	.btn-app.disabled:hover, .btn-app.btn-default.disabled:hover {
	background: #b4c2cc !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#bcc9d5),
		to(#abbac3)) !important;
	background-image: -webkit-linear-gradient(top, #bcc9d5, 0, #abbac3, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #bcc9d5 0, #abbac3 100%)
		!important;
	background-image: linear-gradient(to bottom, #bcc9d5 0, #abbac3 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5',
		endColorstr='#ffabbac3', GradientType=0) !important
}

.btn-app:hover, .btn-app.btn-default:hover {
	background: #9baebc !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#a3b5c5),
		to(#93a6b2)) !important;
	background-image: -webkit-linear-gradient(top, #a3b5c5, 0, #93a6b2, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #a3b5c5 0, #93a6b2 100%)
		!important;
	background-image: linear-gradient(to bottom, #a3b5c5 0, #93a6b2 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5',
		endColorstr='#ff93a6b2', GradientType=0) !important
}

.btn-app.btn-primary, .btn-app.btn-primary.no-hover:hover, .btn-app.btn-primary.disabled:hover
	{
	background: #2a8bcc !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#3b98d6),
		to(#197ec1)) !important;
	background-image: -webkit-linear-gradient(top, #3b98d6, 0, #197ec1, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #3b98d6 0, #197ec1 100%)
		!important;
	background-image: linear-gradient(to bottom, #3b98d6 0, #197ec1 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6',
		endColorstr='#ff197ec1', GradientType=0) !important
}

.btn-app.btn-primary:hover {
	background: #1d6fa6 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#267eb8),
		to(#136194)) !important;
	background-image: -webkit-linear-gradient(top, #267eb8, 0, #136194, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #267eb8 0, #136194 100%)
		!important;
	background-image: linear-gradient(to bottom, #267eb8 0, #136194 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8',
		endColorstr='#ff136194', GradientType=0) !important
}

.btn-app.btn-info, .btn-app.btn-info.no-hover:hover, .btn-app.btn-info.disabled:hover
	{
	background: #68adde !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#75b5e6),
		to(#5ba4d5)) !important;
	background-image: -webkit-linear-gradient(top, #75b5e6, 0, #5ba4d5, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #75b5e6 0, #5ba4d5 100%)
		!important;
	background-image: linear-gradient(to bottom, #75b5e6 0, #5ba4d5 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6',
		endColorstr='#ff5ba4d5', GradientType=0) !important
}

.btn-app.btn-info:hover {
	background: #3f96d4 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#4a9ede),
		to(#348dc9)) !important;
	background-image: -webkit-linear-gradient(top, #4a9ede, 0, #348dc9, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #4a9ede 0, #348dc9 100%)
		!important;
	background-image: linear-gradient(to bottom, #4a9ede 0, #348dc9 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede',
		endColorstr='#ff348dc9', GradientType=0) !important
}

.btn-app.btn-success, .btn-app.btn-success.no-hover:hover, .btn-app.btn-success.disabled:hover
	{
	background: #86b558 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#8ebf60),
		to(#7daa50)) !important;
	background-image: -webkit-linear-gradient(top, #8ebf60, 0, #7daa50, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #8ebf60 0, #7daa50 100%)
		!important;
	background-image: linear-gradient(to bottom, #8ebf60 0, #7daa50 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60',
		endColorstr='#ff7daa50', GradientType=0) !important
}

.btn-app.btn-success:hover {
	background: #6c9842 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#74a844),
		to(#648740)) !important;
	background-image: -webkit-linear-gradient(top, #74a844, 0, #648740, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #74a844 0, #648740 100%)
		!important;
	background-image: linear-gradient(to bottom, #74a844 0, #648740 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844',
		endColorstr='#ff648740', GradientType=0) !important
}

.btn-app.btn-danger, .btn-app.btn-danger.no-hover:hover, .btn-app.btn-danger.disabled:hover
	{
	background: #d3413b !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#d55b52),
		to(#d12723)) !important;
	background-image: -webkit-linear-gradient(top, #d55b52, 0, #d12723, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #d55b52 0, #d12723 100%)
		!important;
	background-image: linear-gradient(to bottom, #d55b52 0, #d12723 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52',
		endColorstr='#ffd12723', GradientType=0) !important
}

.btn-app.btn-danger:hover {
	background: #b52c26 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#c43a30),
		to(#a51f1c)) !important;
	background-image: -webkit-linear-gradient(top, #c43a30, 0, #a51f1c, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #c43a30 0, #a51f1c 100%)
		!important;
	background-image: linear-gradient(to bottom, #c43a30 0, #a51f1c 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30',
		endColorstr='#ffa51f1c', GradientType=0) !important
}

.btn-app.btn-warning, .btn-app.btn-warning.no-hover:hover, .btn-app.btn-warning.disabled:hover
	{
	background: #ffb44b !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffbf66),
		to(#ffa830)) !important;
	background-image: -webkit-linear-gradient(top, #ffbf66, 0, #ffa830, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #ffbf66 0, #ffa830 100%)
		!important;
	background-image: linear-gradient(to bottom, #ffbf66 0, #ffa830 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66',
		endColorstr='#ffffa830', GradientType=0) !important
}

.btn-app.btn-warning:hover {
	background: #fe9e19 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#fa3),
		to(#fc9200)) !important;
	background-image: -webkit-linear-gradient(top, #fa3, 0, #fc9200, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #fa3 0, #fc9200 100%)
		!important;
	background-image: linear-gradient(to bottom, #fa3 0, #fc9200 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33',
		endColorstr='#fffc9200', GradientType=0) !important
}

.btn-app.btn-purple, .btn-app.btn-purple.no-hover:hover, .btn-app.btn-purple.disabled:hover
	{
	background: #9889c1 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#a696ce),
		to(#8a7cb4)) !important;
	background-image: -webkit-linear-gradient(top, #a696ce, 0, #8a7cb4, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #a696ce 0, #8a7cb4 100%)
		!important;
	background-image: linear-gradient(to bottom, #a696ce 0, #8a7cb4 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce',
		endColorstr='#ff8a7cb4', GradientType=0) !important
}

.btn-app.btn-purple:hover {
	background: #7b68af !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#8973be),
		to(#6d5ca1)) !important;
	background-image: -webkit-linear-gradient(top, #8973be, 0, #6d5ca1, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #8973be 0, #6d5ca1 100%)
		!important;
	background-image: linear-gradient(to bottom, #8973be 0, #6d5ca1 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be',
		endColorstr='#ff6d5ca1', GradientType=0) !important
}

.btn-app.btn-pink, .btn-app.btn-pink.no-hover:hover, .btn-app.btn-pink.disabled:hover
	{
	background: #d54c7e !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#db5e8c),
		to(#ce3970)) !important;
	background-image: -webkit-linear-gradient(top, #db5e8c, 0, #ce3970, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #db5e8c 0, #ce3970 100%)
		!important;
	background-image: linear-gradient(to bottom, #db5e8c 0, #ce3970 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c',
		endColorstr='#ffce3970', GradientType=0) !important
}

.btn-app.btn-pink:hover {
	background: #be2f64 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#d2346e),
		to(#aa2a59)) !important;
	background-image: -webkit-linear-gradient(top, #d2346e, 0, #aa2a59, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #d2346e 0, #aa2a59 100%)
		!important;
	background-image: linear-gradient(to bottom, #d2346e 0, #aa2a59 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e',
		endColorstr='#ffaa2a59', GradientType=0) !important
}

.btn-app.btn-inverse, .btn-app.btn-inverse.no-hover:hover, .btn-app.btn-inverse.disabled:hover
	{
	background: #444 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#555),
		to(#333)) !important;
	background-image: -webkit-linear-gradient(top, #555, 0, #333, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #555 0, #333 100%)
		!important;
	background-image: linear-gradient(to bottom, #555 0, #333 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555',
		endColorstr='#ff333333', GradientType=0) !important
}

.btn-app.btn-inverse:hover {
	background: #2b2b2b !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#3b3b3b),
		to(#1a1a1a)) !important;
	background-image: -webkit-linear-gradient(top, #3b3b3b, 0, #1a1a1a, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #3b3b3b 0, #1a1a1a 100%)
		!important;
	background-image: linear-gradient(to bottom, #3b3b3b 0, #1a1a1a 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b',
		endColorstr='#ff1a1a1a', GradientType=0) !important
}

.btn-app.btn-grey, .btn-app.btn-grey.no-hover:hover, .btn-app.btn-grey.disabled:hover
	{
	background: #797979 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#898989),
		to(#696969)) !important;
	background-image: -webkit-linear-gradient(top, #898989, 0, #696969, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #898989 0, #696969 100%)
		!important;
	background-image: linear-gradient(to bottom, #898989 0, #696969 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989',
		endColorstr='#ff696969', GradientType=0) !important
}

.btn-app.btn-grey:hover {
	background: #6c6c6c !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#7c7c7c),
		to(#5c5c5c)) !important;
	background-image: -webkit-linear-gradient(top, #7c7c7c, 0, #5c5c5c, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #7c7c7c 0, #5c5c5c 100%)
		!important;
	background-image: linear-gradient(to bottom, #7c7c7c 0, #5c5c5c 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c',
		endColorstr='#ff5c5c5c', GradientType=0) !important
}

.btn.btn-app.btn-light {
	color: #5a5a5a !important;
	text-shadow: 0 1px 1px #EEE !important
}

.btn.btn-app.btn-light, .btn.btn-app.btn-light.no-hover:hover, .btn.btn-app.btn-light.disabled:hover
	{
	background: #ededed !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#f4f4f4),
		to(#e6e6e6)) !important;
	background-image: -webkit-linear-gradient(top, #f4f4f4, 0, #e6e6e6, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #f4f4f4 0, #e6e6e6 100%)
		!important;
	background-image: linear-gradient(to bottom, #f4f4f4 0, #e6e6e6 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',
		endColorstr='#ffe6e6e6', GradientType=0) !important
}

.btn.btn-app.btn-light:hover {
	background: #e0e0e0 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#e7e7e7),
		to(#d9d9d9)) !important;
	background-image: -webkit-linear-gradient(top, #e7e7e7, 0, #d9d9d9, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #e7e7e7 0, #d9d9d9 100%)
		!important;
	background-image: linear-gradient(to bottom, #e7e7e7 0, #d9d9d9 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7',
		endColorstr='#ffd9d9d9', GradientType=0) !important
}

.btn.btn-app.btn-yellow {
	color: #963 !important;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, .4) !important
}

.btn.btn-app.btn-yellow, .btn.btn-app.btn-yellow.no-hover:hover, .btn.btn-app.btn-yellow.disabled:hover
	{
	background: #fee088 !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffe8a5),
		to(#fcd76a)) !important;
	background-image: -webkit-linear-gradient(top, #ffe8a5, 0, #fcd76a, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #ffe8a5 0, #fcd76a 100%)
		!important;
	background-image: linear-gradient(to bottom, #ffe8a5 0, #fcd76a 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5',
		endColorstr='#fffcd76a', GradientType=0) !important
}

.btn.btn-app.btn-yellow:hover {
	background: #fdd96e !important;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffe18b),
		to(#fbd051)) !important;
	background-image: -webkit-linear-gradient(top, #ffe18b, 0, #fbd051, 100%)
		!important;
	background-image: -moz-linear-gradient(top, #ffe18b 0, #fbd051 100%)
		!important;
	background-image: linear-gradient(to bottom, #ffe18b 0, #fbd051 100%)
		!important;
	background-repeat: repeat-x !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b',
		endColorstr='#fffbd051', GradientType=0) !important
}

.btn.btn-app.btn-sm {
	width: 80px;
	font-size: 16px;
	border-radius: 10px;
	line-height: 1.5
}

.btn.btn-app.btn-xs {
	width: 64px;
	font-size: 15px;
	border-radius: 8px;
	padding-bottom: 7px;
	padding-top: 8px;
	line-height: 1.45
}

.btn.btn-app>[class*=icon] {
	display: block;
	font-size: 42px;
	margin: 0 0 4px;
	line-height: 36px;
	min-width: 0;
	padding: 0
}

.btn.btn-app.btn-sm>[class*=icon] {
	display: block;
	font-size: 32px;
	line-height: 30px;
	margin: 0 0 3px
}

.btn.btn-app.btn-xs>[class*=icon] {
	display: block;
	font-size: 24px;
	line-height: 24px;
	margin: 0
}

.btn.btn-app.no-radius {
	border-radius: 0
}

.btn.btn-app.radius-4 {
	border-radius: 4px
}

.btn.btn-app>.badge, .btn.btn-app>.label {
	position: absolute !important;
	top: -2px;
	right: -2px;
	padding: 1px 3px;
	text-align: center;
	font-size: 12px
}

.btn.btn-app>.badge.badge-left, .btn.btn-app>.label.badge-left, .btn.btn-app>.badge.label-left,
	.btn.btn-app>.label.label-left {
	right: auto;
	left: -2px
}

.btn.btn-app>.label {
	padding: 1px 6px 3px;
	font-size: 13px
}

.btn.btn-app.radius-4>.badge, .btn.btn-app.no-radius>.badge {
	border-radius: 3px
}

.btn.btn-app.radius-4>.badge.no-radius, .btn.btn-app.no-radius>.badge.no-radius
	{
	border-radius: 0
}

.btn.btn-app.active {
	color: #fff
}

.btn.btn-app.active:after {
	display: none
}

.btn.btn-app.active.btn-yellow {
	color: #963;
	border-color: #fee188
}

.btn.btn-app.active.btn-light {
	color: #515151
}

.btn.btn-app.btn-light, .btn.btn-app.btn-yellow {
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset !important;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .08) inset !important
}

.label {
	border-radius: 0;
	text-shadow: none;
	font-weight: 400;
	display: inline-block;
	background-color: #abbac3 !important
}

.label[class*=col-][class*=arrow] {
	min-height: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::safari-only, .label:empty {
		display: inline-block
	}
	::safari-only, .badge:empty {
		display: inline-block
	}
}

.badge {
	text-shadow: none;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-weight: 400;
	line-height: 15px;
	background-color: #abbac3 !important
}

.badge.no-radius {
	border-radius: 0
}

.badge.radius-1 {
	border-radius: 1px
}

.badge.radius-2 {
	border-radius: 2px
}

.badge.radius-3 {
	border-radius: 3px
}

.badge.radius-4 {
	border-radius: 4px
}

.badge.radius-5 {
	border-radius: 5px
}

.badge.radius-6 {
	border-radius: 6px
}

.label-transparent, .badge-transparent {
	background-color: transparent !important
}

.label-grey, .badge-grey {
	background-color: #a0a0a0 !important
}

.label-info, .badge-info {
	background-color: #3a87ad !important
}

.label-primary, .badge-primary {
	background-color: #428bca !important
}

.label-success, .badge-success {
	background-color: #82af6f !important
}

.label-danger, .badge-danger {
	background-color: #d15b47 !important
}

.label-important, .badge-important {
	background-color: #d15b47 !important
}

.label-inverse, .badge-inverse {
	background-color: #333 !important
}

.label-warning, .badge-warning {
	background-color: #f89406 !important
}

.label-pink, .badge-pink {
	background-color: #d6487e !important
}

.label-purple, .badge-purple {
	background-color: #9585bf !important
}

.label-yellow, .badge-yellow {
	background-color: #fee188 !important
}

.label-light, .badge-light {
	background-color: #e7e7e7 !important
}

.badge-yellow, .label-yellow {
	color: #963 !important;
	border-color: #fee188
}

.badge-light, .label-light {
	color: #888 !important
}

.label.arrowed, .label.arrowed-in {
	position: relative;
	z-index: 1
}

.label.arrowed:before, .label.arrowed-in:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-right-color: #abbac3
}

.label.arrowed-in:before {
	border-color: #abbac3;
	border-left-color: transparent !important
}

.label.arrowed-right, .label.arrowed-in-right {
	position: relative;
	z-index: 1
}

.label.arrowed-right:after, .label.arrowed-in-right:after {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-left-color: #abbac3
}

.label.arrowed-in-right:after {
	border-color: #abbac3;
	border-right-color: transparent !important
}

.label-info.arrowed:before {
	border-right-color: #3a87ad
}

.label-info.arrowed-in:before {
	border-color: #3a87ad
}

.label-info.arrowed-right:after {
	border-left-color: #3a87ad
}

.label-info.arrowed-in-right:after {
	border-color: #3a87ad
}

.label-primary.arrowed:before {
	border-right-color: #428bca
}

.label-primary.arrowed-in:before {
	border-color: #428bca
}

.label-primary.arrowed-right:after {
	border-left-color: #428bca
}

.label-primary.arrowed-in-right:after {
	border-color: #428bca
}

.label-success.arrowed:before {
	border-right-color: #82af6f
}

.label-success.arrowed-in:before {
	border-color: #82af6f
}

.label-success.arrowed-right:after {
	border-left-color: #82af6f
}

.label-success.arrowed-in-right:after {
	border-color: #82af6f
}

.label-warning.arrowed:before {
	border-right-color: #f89406
}

.label-warning.arrowed-in:before {
	border-color: #f89406
}

.label-warning.arrowed-right:after {
	border-left-color: #f89406
}

.label-warning.arrowed-in-right:after {
	border-color: #f89406
}

.label-important.arrowed:before {
	border-right-color: #d15b47
}

.label-important.arrowed-in:before {
	border-color: #d15b47
}

.label-important.arrowed-right:after {
	border-left-color: #d15b47
}

.label-important.arrowed-in-right:after {
	border-color: #d15b47
}

.label-danger.arrowed:before {
	border-right-color: #d15b47
}

.label-danger.arrowed-in:before {
	border-color: #d15b47
}

.label-danger.arrowed-right:after {
	border-left-color: #d15b47
}

.label-danger.arrowed-in-right:after {
	border-color: #d15b47
}

.label-inverse.arrowed:before {
	border-right-color: #333
}

.label-inverse.arrowed-in:before {
	border-color: #333
}

.label-inverse.arrowed-right:after {
	border-left-color: #333
}

.label-inverse.arrowed-in-right:after {
	border-color: #333
}

.label-pink.arrowed:before {
	border-right-color: #d6487e
}

.label-pink.arrowed-in:before {
	border-color: #d6487e
}

.label-pink.arrowed-right:after {
	border-left-color: #d6487e
}

.label-pink.arrowed-in-right:after {
	border-color: #d6487e
}

.label-purple.arrowed:before {
	border-right-color: #9585bf
}

.label-purple.arrowed-in:before {
	border-color: #9585bf
}

.label-purple.arrowed-right:after {
	border-left-color: #9585bf
}

.label-purple.arrowed-in-right:after {
	border-color: #9585bf
}

.label-yellow.arrowed:before {
	border-right-color: #fee188
}

.label-yellow.arrowed-in:before {
	border-color: #fee188
}

.label-yellow.arrowed-right:after {
	border-left-color: #fee188
}

.label-yellow.arrowed-in-right:after {
	border-color: #fee188
}

.label-light.arrowed:before {
	border-right-color: #e7e7e7
}

.label-light.arrowed-in:before {
	border-color: #e7e7e7
}

.label-light.arrowed-right:after {
	border-left-color: #e7e7e7
}

.label-light.arrowed-in-right:after {
	border-color: #e7e7e7
}

.label-grey.arrowed:before {
	border-right-color: #a0a0a0
}

.label-grey.arrowed-in:before {
	border-color: #a0a0a0
}

.label-grey.arrowed-right:after {
	border-left-color: #a0a0a0
}

.label-grey.arrowed-in-right:after {
	border-color: #a0a0a0
}

.label {
	font-size: 12px;
	line-height: 1.15;
	height: 20px
}

.label.arrowed {
	margin-left: 5px
}

.label.arrowed:before {
	left: -10px;
	border-width: 10px 5px
}

.label.arrowed-in {
	margin-left: 5px
}

.label.arrowed-in:before {
	left: -5px;
	border-width: 10px 5px
}

.label.arrowed-right {
	margin-right: 5px
}

.label.arrowed-right:after {
	right: -10px;
	border-width: 10px 5px
}

.label.arrowed-in-right {
	margin-right: 5px
}

.label.arrowed-in-right:after {
	right: -5px;
	border-width: 10px 5px
}

.label-lg {
	padding: .3em .6em .4em;
	font-size: 13px;
	line-height: 1.1;
	height: 24px
}

.label-lg.arrowed {
	margin-left: 6px
}

.label-lg.arrowed:before {
	left: -12px;
	border-width: 12px 6px
}

.label-lg.arrowed-in {
	margin-left: 6px
}

.label-lg.arrowed-in:before {
	left: -6px;
	border-width: 12px 6px
}

.label-lg.arrowed-right {
	margin-right: 6px
}

.label-lg.arrowed-right:after {
	right: -12px;
	border-width: 12px 6px
}

.label-lg.arrowed-in-right {
	margin-right: 6px
}

.label-lg.arrowed-in-right:after {
	right: -6px;
	border-width: 12px 6px
}

.label-xlg {
	padding: .3em .7em .4em;
	font-size: 14px;
	line-height: 1.3;
	height: 28px
}

.label-xlg.arrowed {
	margin-left: 7px
}

.label-xlg.arrowed:before {
	left: -14px;
	border-width: 14px 7px
}

.label-xlg.arrowed-in {
	margin-left: 7px
}

.label-xlg.arrowed-in:before {
	left: -7px;
	border-width: 14px 7px
}

.label-xlg.arrowed-right {
	margin-right: 7px
}

.label-xlg.arrowed-right:after {
	right: -14px;
	border-width: 14px 7px
}

.label-xlg.arrowed-in-right {
	margin-right: 7px
}

.label-xlg.arrowed-in-right:after {
	right: -7px;
	border-width: 14px 7px
}

.label-sm {
	padding: .2em .4em .3em;
	font-size: 11px;
	line-height: 1;
	height: 18px
}

.label-sm.arrowed {
	margin-left: 4px
}

.label-sm.arrowed:before {
	left: -8px;
	border-width: 9px 4px
}

.label-sm.arrowed-in {
	margin-left: 4px
}

.label-sm.arrowed-in:before {
	left: -4px;
	border-width: 9px 4px
}

.label-sm.arrowed-right {
	margin-right: 4px
}

.label-sm.arrowed-right:after {
	right: -8px;
	border-width: 9px 4px
}

.label-sm.arrowed-in-right {
	margin-right: 4px
}

.label-sm.arrowed-in-right:after {
	right: -4px;
	border-width: 9px 4px
}

.label>span, .label>[class*=icon-] {
	line-height: 1;
	vertical-align: bottom
}

.icon-white, .nav-pills>.active>a>[class^=icon-], .nav-pills>.active>a>[class*=" icon-"],
	.nav-list>.active>a>[class^=icon-], .nav-list>.active>a>[class*=" icon-"],
	.navbar-inverse .nav>.active>a>[class^=icon-], .navbar-inverse .nav>.active>a>[class*=" icon-"],
	.dropdown-menu>li>a:hover>[class^=icon-], .dropdown-menu>li>a:focus>[class^=icon-],
	.dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"],
	.dropdown-menu>.active>a>[class^=icon-], .dropdown-menu>.active>a>[class*=" icon-"],
	.dropdown-submenu:hover>a>[class^=icon-], .dropdown-submenu:focus>a>[class^=icon-],
	.dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"]
	{
	background-image: none
}

.dropdown-menu {
	border-radius: 0 !important;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.dropdown-menu>li>a {
	font-size: 13px;
	padding-left: 11px;
	padding-right: 11px;
	margin-bottom: 1px;
	margin-top: 1px
}

.dropdown-menu.dropdown-only-icon {
	min-width: 50px
}

.dropdown-menu.dropdown-only-icon>li {
	float: left;
	margin: 0 4px
}

.dropdown-menu.dropdown-only-icon>li>a [class*=icon-] {
	width: 18px;
	display: inline-block
}

.dropdown-menu.dropdown-only-icon>li>a .icon-2x {
	width: 36px
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active,
	.dropdown-menu li.active a, .dropdown-menu li.active a:hover,
	.dropdown-menu .dropdown-submenu:hover>a, .nav-tabs .dropdown-menu li>a:focus
	{
	background: #4f99c6;
	color: #fff
}

.dropdown-default li a:hover, .dropdown-default li a:focus,
	.dropdown-default li a:active, .dropdown-default li.active a,
	.dropdown-default li.active a:hover, .dropdown-default .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-default li>a:focus {
	background: #abbac3;
	color: #fff
}

.dropdown-info li a:hover, .dropdown-info li a:focus, .dropdown-info li a:active,
	.dropdown-info li.active a, .dropdown-info li.active a:hover,
	.dropdown-info .dropdown-submenu:hover>a, .nav-tabs .dropdown-info li>a:focus
	{
	background: #6fb3e0;
	color: #fff
}

.dropdown-primary li a:hover, .dropdown-primary li a:focus,
	.dropdown-primary li a:active, .dropdown-primary li.active a,
	.dropdown-primary li.active a:hover, .dropdown-primary .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-primary li>a:focus {
	background: #428bca;
	color: #fff
}

.dropdown-success li a:hover, .dropdown-success li a:focus,
	.dropdown-success li a:active, .dropdown-success li.active a,
	.dropdown-success li.active a:hover, .dropdown-success .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-success li>a:focus {
	background: #87b87f;
	color: #fff
}

.dropdown-warning li a:hover, .dropdown-warning li a:focus,
	.dropdown-warning li a:active, .dropdown-warning li.active a,
	.dropdown-warning li.active a:hover, .dropdown-warning .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-warning li>a:focus {
	background: #ffa24d;
	color: #fff
}

.dropdown-danger li a:hover, .dropdown-danger li a:focus,
	.dropdown-danger li a:active, .dropdown-danger li.active a,
	.dropdown-danger li.active a:hover, .dropdown-danger .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-danger li>a:focus {
	background: #d15b47;
	color: #fff
}

.dropdown-inverse li a:hover, .dropdown-inverse li a:focus,
	.dropdown-inverse li a:active, .dropdown-inverse li.active a,
	.dropdown-inverse li.active a:hover, .dropdown-inverse .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-inverse li>a:focus {
	background: #555;
	color: #fff
}

.dropdown-purple li a:hover, .dropdown-purple li a:focus,
	.dropdown-purple li a:active, .dropdown-purple li.active a,
	.dropdown-purple li.active a:hover, .dropdown-purple .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-purple li>a:focus {
	background: #9585bf;
	color: #fff
}

.dropdown-pink li a:hover, .dropdown-pink li a:focus, .dropdown-pink li a:active,
	.dropdown-pink li.active a, .dropdown-pink li.active a:hover,
	.dropdown-pink .dropdown-submenu:hover>a, .nav-tabs .dropdown-pink li>a:focus
	{
	background: #d6487e;
	color: #fff
}

.dropdown-grey li a:hover, .dropdown-grey li a:focus, .dropdown-grey li a:active,
	.dropdown-grey li.active a, .dropdown-grey li.active a:hover,
	.dropdown-grey .dropdown-submenu:hover>a, .nav-tabs .dropdown-grey li>a:focus
	{
	background: #a0a0a0;
	color: #fff
}

.dropdown-light li a:hover, .dropdown-light li a:focus, .dropdown-light li a:active,
	.dropdown-light li.active a, .dropdown-light li.active a:hover,
	.dropdown-light .dropdown-submenu:hover>a, .nav-tabs .dropdown-light li>a:focus
	{
	background: #e7e7e7;
	color: #333
}

.dropdown-lighter li a:hover, .dropdown-lighter li a:focus,
	.dropdown-lighter li a:active, .dropdown-lighter li.active a,
	.dropdown-lighter li.active a:hover, .dropdown-lighter .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-lighter li>a:focus {
	background: #efefef;
	color: #444
}

.dropdown-lightest li a:hover, .dropdown-lightest li a:focus,
	.dropdown-lightest li a:active, .dropdown-lightest li.active a,
	.dropdown-lightest li.active a:hover, .dropdown-lightest .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-lightest li>a:focus {
	background: #f3f3f3;
	color: #444
}

.dropdown-yellow li a:hover, .dropdown-yellow li a:focus,
	.dropdown-yellow li a:active, .dropdown-yellow li.active a,
	.dropdown-yellow li.active a:hover, .dropdown-yellow .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-yellow li>a:focus {
	background: #fee188;
	color: #444
}

.dropdown-yellow2 li a:hover, .dropdown-yellow2 li a:focus,
	.dropdown-yellow2 li a:active, .dropdown-yellow2 li.active a,
	.dropdown-yellow2 li.active a:hover, .dropdown-yellow2 .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-yellow2 li>a:focus {
	background: #f9e8b3;
	color: #444
}

.dropdown-light-blue li a:hover, .dropdown-light-blue li a:focus,
	.dropdown-light-blue li a:active, .dropdown-light-blue li.active a,
	.dropdown-light-blue li.active a:hover, .dropdown-light-blue .dropdown-submenu:hover>a,
	.nav-tabs .dropdown-light-blue li>a:focus {
	background: #ecf3f9;
	color: #456
}

.dropdown-light .dropdown-submenu:hover>a:after, .dropdown-lighter .dropdown-submenu:hover>a:after,
	.dropdown-lightest .dropdown-submenu:hover>a:after {
	border-left-color: #444
}

.dropdown-menu.dropdown-close {
	top: 92%;
	left: -5px
}

.dropdown-menu.dropdown-close.pull-right {
	left: auto;
	right: -5px
}

.dropdown-menu.dropdown-closer {
	top: 80%;
	left: -10px
}

.dropdown-menu.dropdown-closer.pull-right {
	right: -10px;
	left: auto
}

.dropdown-submenu>.dropdown-menu {
	border-radius: 0
}

.dropdown-submenu>a:after {
	margin-right: -5px
}

.dropdown-colorpicker>.dropdown-menu {
	top: 80%;
	left: -7px;
	padding: 4px;
	min-width: 130px;
	max-width: 130px
}

.dropdown-colorpicker>.dropdown-menu.pull-right {
	right: -7px;
	left: auto
}

.dropdown-colorpicker>.dropdown-menu>li {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 2px
}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	border-radius: 0;
	position: relative;
	-webkit-transition: all ease .1s;
	transition: all ease .1s
}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn:hover {
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity = 80);
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08)
}

.dropdown-colorpicker>.dropdown-menu>li>.colorpick-btn.selected:after {
	content: "\f00c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 11px;
	color: #FFF;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	line-height: 20px
}

.btn-colorpicker {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #DDD;
	vertical-align: middle;
	border-radius: 0
}

.dropdown-navbar {
	padding: 0;
	width: 240px;
	-webkit-box-shadow: 0 2px 4px rgba(30, 30, 100, .25);
	box-shadow: 0 2px 4px rgba(30, 30, 100, .25);
	border-color: #bcd4e5
}

.dropdown-navbar>li {
	padding: 0 8px;
	background-color: #fff
}

.dropdown-navbar>li.dropdown-header {
	text-shadow: none;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 34px;
	font-size: 13px;
	font-weight: 700;
	text-transform: none;
	border-bottom: 1px solid
}

.dropdown-navbar>li>[class*=icon-], .dropdown-navbar>li>a>[class*=icon-]
	{
	margin-right: 5px !important;
	color: #555;
	font-size: 14px
}

.dropdown-navbar>li>a {
	padding: 10px 2px;
	margin: 0;
	border-bottom: 1px solid;
	font-size: 12px;
	line-height: 16px;
	color: #555
}

.dropdown-navbar>li>a:active, .dropdown-navbar>li>a:hover,
	.dropdown-navbar>li>a:focus {
	background-color: transparent !important;
	color: #555
}

.dropdown-navbar>li>a .progress {
	margin-bottom: 0;
	margin-top: 4px
}

.dropdown-navbar>li>a .badge {
	line-height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px
}

.dropdown-navbar>li:last-child>a {
	border-bottom: 0 solid #DDD;
	border-top: 1px dotted transparent;
	color: #4f99c6;
	text-align: center;
	font-size: 13px
}

.dropdown-navbar>li:last-child>a:hover {
	background-color: #FFF;
	color: #4f99c6;
	text-decoration: underline
}

.dropdown-navbar>li:last-child>a:hover>[class*=icon-] {
	text-decoration: none
}

.dropdown-navbar>li:hover {
	background-color: #f4f9fc !important
}

.dropdown-navbar>li.dropdown-header {
	background-color: #ecf2f7 !important;
	color: #8090a0;
	border-bottom-color: #bcd4e5
}

.dropdown-navbar>li.dropdown-header>[class*=icon-] {
	color: #8090a0
}

.dropdown-navbar>li>a {
	border-bottom-color: #e4ecf3
}

.dropdown-navbar.navbar-pink {
	border-color: #e5bcd4
}

.dropdown-navbar.navbar-pink>li:hover {
	background-color: #fcf4f9 !important
}

.dropdown-navbar.navbar-pink>li.dropdown-header {
	background-color: #f7ecf2 !important;
	color: #b471a0;
	border-bottom-color: #e5bcd4
}

.dropdown-navbar.navbar-pink>li.dropdown-header>[class*=icon-] {
	color: #c06090
}

.dropdown-navbar.navbar-pink>li>a {
	border-bottom-color: #f3e4ec
}

.dropdown-navbar.navbar-grey {
	border-color: #e5e5e5
}

.dropdown-navbar.navbar-grey>li:hover {
	background-color: #f8f8f8 !important
}

.dropdown-navbar.navbar-grey>li.dropdown-header {
	background-color: #f2f2f2 !important;
	color: #3a87ad;
	border-bottom-color: #e5e5e5
}

.dropdown-navbar.navbar-grey>li.dropdown-header>[class*=icon-] {
	color: #3a87ad
}

.dropdown-navbar.navbar-grey>li>a {
	border-bottom-color: #eee
}

.dropdown-navbar.navbar-green {
	border-color: #b4d5ac
}

.dropdown-navbar.navbar-green>li:hover {
	background-color: #f4f9ef !important
}

.dropdown-navbar.navbar-green>li.dropdown-header {
	background-color: #ebf7e4 !important;
	color: #8a6;
	border-bottom-color: #b4d5ac
}

.dropdown-navbar.navbar-green>li.dropdown-header>[class*=icon-] {
	color: #90c060
}

.dropdown-navbar.navbar-green>li>a {
	border-bottom-color: #ecf3e4
}

.dropdown-navbar [class*=btn][class*=icon-] {
	display: inline-block;
	margin: 0 5px 0 0;
	width: 24px;
	text-align: center;
	padding-left: 0;
	padding-right: 0
}

.dropdown-navbar .msg-photo {
	margin-right: 6px;
	max-width: 42px
}

.dropdown-navbar .msg-body {
	display: inline-block;
	line-height: 20px;
	white-space: normal;
	vertical-align: middle;
	max-width: 175px
}

.dropdown-navbar .msg-title {
	display: inline-block;
	line-height: 14px
}

.dropdown-navbar .msg-time {
	display: block;
	font-size: 11px;
	color: #777
}

.dropdown-navbar .msg-time>[class*=icon-] {
	font-size: 14px;
	color: #555
}

.dropdown-100 {
	min-width: 100px
}

.dropdown-125 {
	min-width: 125px
}

.dropdown-150 {
	min-width: 150px
}

.dropdown-hover {
	position: relative
}

.dropdown-hover:hover>.dropdown-menu {
	display: block
}

.form-line {
	margin-bottom: 24px;
	padding-bottom: 12px;
	border-bottom: 1px solid #EEE
}

.form-actions {
	display: block;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 19px 20px 20px
}

.help-button {
	display: inline-block;
	height: 22px;
	width: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0;
	background-color: #65bcda;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	cursor: default;
	margin-left: 4px;
	border-radius: 100%;
	border-color: #FFF;
	border: 2px solid #FFF;
	-webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 1px rgba(0, 0, 0, .2)
}

.help-button:hover {
	background-color: #65bcda;
	text-shadow: none
}

label {
	font-weight: 400;
	font-size: 14px
}

.form-group>label[class*=col-] {
	padding-top: 4px;
	margin-bottom: 4px
}

label, .lbl {
	vertical-align: middle
}

td>label, th>label, label.inline {
	margin-bottom: 0;
	line-height: inherit
}

textarea, input[type=text], input[type=password], input[type=datetime],
	input[type=datetime-local], input[type=date], input[type=month], input[type=time],
	input[type=week], input[type=number], input[type=email], input[type=url],
	input[type=search], input[type=tel], input[type=color] {
	border-radius: 0 !important;
	color: #858585;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	padding: 5px 4px;
	line-height: 1.2;
	font-size: 14px;
	font-family: inherit;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition-duration: .1s;
	transition-duration: .1s
}

textarea:hover, input[type=text]:hover, input[type=password]:hover,
	input[type=datetime]:hover, input[type=datetime-local]:hover, input[type=date]:hover,
	input[type=month]:hover, input[type=time]:hover, input[type=week]:hover,
	input[type=number]:hover, input[type=email]:hover, input[type=url]:hover,
	input[type=search]:hover, input[type=tel]:hover, input[type=color]:hover
	{
	border-color: #b5b5b5
}

textarea:focus, input[type=text]:focus, input[type=password]:focus,
	input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus,
	input[type=month]:focus, input[type=time]:focus, input[type=week]:focus,
	input[type=number]:focus, input[type=email]:focus, input[type=url]:focus,
	input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus
	{
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #696969;
	border-color: #f59942;
	background-color: #fff;
	outline: 0
}

.form-control, select {
	border-radius: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #858585;
	background-color: #fff;
	border: 1px solid #d5d5d5
}

.form-control:focus, select:focus {
	color: #696969;
	border-color: #f59942;
	background-color: #fff;
	outline: 0
}

textarea.form-control {
	padding: 5px 9px
}

select {
	padding: 3px 4px;
	height: 30px
}

select.form-control {
	padding: 4px 6px;
	height: 32px
}

select[multiple], select.form-control[multiple] {
	height: auto
}

input.block {
	display: block;
	margin-bottom: 9px
}

textarea.autosize-transition {
	-webkit-transition-duration: "height 0.2s";
	transition-duration: "height 0.2s"
}

.limiterBox {
	border: 1px solid #222;
	border-top: 0;
	background-color: #333;
	padding: 3px 6px;
	font-size: 12px;
	color: #FFF;
	margin-top: 6px
}

.limiterBox:after {
	display: none
}

.limiterBox:before {
	display: block;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: -8px;
	left: 50%;
	margin-left: -5px;
	border-color: transparent;
	border-style: solid;
	border-bottom-color: #333;
	border-width: 0 8px 8px
}

select option, select.form-control option {
	padding: 3px 4px
}

select option:active, select.form-control option:active, select option:hover,
	select.form-control option:hover, select option:focus, select.form-control option:focus
	{
	background-color: #e5e9ee;
	color: #111
}

select option[value=""], select.form-control option[value=""] {
	padding: 0
}

input[disabled] {
	color: #848484 !important;
	background-color: #eee !important
}

input[disabled]:hover {
	border-color: #d5d5d5 !important
}

input[readonly] {
	color: #939192;
	background: #f5f5f5 !important;
	cursor: default
}

input[readonly]:hover {
	border-color: #c3c3c3
}

input[readonly]:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #aaa;
	background-color: #f9f9f9
}

.help-inline {
	font-size: 13px !important
}

.input-icon {
	position: relative
}

span.input-icon {
	display: inline-block
}

.input-icon>input {
	padding-left: 24px;
	padding-right: 6px
}

.input-icon.input-icon-right>input {
	padding-left: 6px;
	padding-right: 24px
}

.input-icon>[class*=icon-] {
	padding: 0 3px;
	z-index: 2;
	position: absolute;
	top: 1px;
	bottom: 1px;
	left: 3px;
	line-height: 28px;
	display: inline-block;
	color: #909090;
	font-size: 16px
}

.input-icon.input-icon-right>[class*=icon-] {
	left: auto;
	right: 3px
}

.input-icon>input:focus+[class*=icon-] {
	color: #579
}

.input-icon ~.help-inline {
	padding-left: 8px
}

.form-search .radio [type=radio]+label, .form-inline .radio [type=radio]+label,
	.form-search .checkbox [type=checkbox]+label, .form-inline .checkbox [type=checkbox]+label
	{
	float: left;
	margin-left: -20px
}

.form-search .form-search .radio [type=radio]+label, .form-search .form-inline .radio [type=radio]+label,
	.form-search .form-search .checkbox [type=checkbox]+label, .form-search .form-inline .checkbox [type=checkbox]+label,
	.form-inline .form-search .radio [type=radio]+label, .form-inline .form-inline .radio [type=radio]+label,
	.form-inline .form-search .checkbox [type=checkbox]+label, .form-inline .form-inline .checkbox [type=checkbox]+label
	{
	margin-left: 0;
	margin-right: 3px
}

.form-search .input-append .search-query:focus, .form-search .input-prepend .search-query:focus
	{
	-webkit-box-shadow: none;
	box-shadow: none
}

.input-append input, .input-prepend input, .input-append select,
	.input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input
	{
	border-radius: 0
}

.input-mini {
	width: 60px;
	max-width: 100%
}

.input-small {
	width: 90px;
	max-width: 100%
}

.input-medium {
	width: 150px;
	max-width: 100%
}

.input-large {
	width: 210px;
	max-width: 100%
}

.input-xlarge {
	width: 270px;
	max-width: 100%
}

.input-xxlarge {
	width: 530px;
	max-width: 100%
}

input.input-lg {
	font-size: 18px
}

input.input-sm {
	font-size: 12px
}

input[type=checkbox].ace, input[type=radio].ace {
	opacity: 0;
	position: absolute;
	z-index: 12;
	width: 18px;
	height: 18px;
	cursor: pointer
}

input[type=checkbox].ace:checked, input[type=radio].ace:checked, input[type=checkbox].ace:focus,
	input[type=radio].ace:focus {
	outline: 0 !important
}

input[type=checkbox].ace+.lbl, input[type=radio].ace+.lbl {
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0;
	line-height: 20px;
	min-height: 18px;
	min-width: 18px;
	font-weight: 400
}

input[type=checkbox].ace+.lbl.padding-16::before, input[type=radio].ace+.lbl.padding-16::before
	{
	margin-right: 16px
}

input[type=checkbox].ace+.lbl.padding-12::before, input[type=radio].ace+.lbl.padding-12::before
	{
	margin-right: 12px
}

input[type=checkbox].ace+.lbl.padding-8::before, input[type=radio].ace+.lbl.padding-8::before
	{
	margin-right: 8px
}

input[type=checkbox].ace+.lbl.padding-4::before, input[type=radio].ace+.lbl.padding-4::before
	{
	margin-right: 4px
}

input[type=checkbox].ace+.lbl.padding-0::before, input[type=radio].ace+.lbl.padding-0::before
	{
	margin-right: 0
}

input[type=checkbox].ace+.lbl::before, input[type=radio].ace+.lbl::before
	{
	font-family: fontAwesome;
	font-weight: 400;
	font-size: 12px;
	color: #32a3ce;
	content: "\a0";
	background-color: #fafafa;
	border: 1px solid #c8c8c8;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	border-radius: 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	margin-right: 1px
}

input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before
	{
	display: inline-block;
	content: '\f00c';
	background-color: #f5f8fc;
	border-color: #adb8c0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px
		rgba(0, 0, 0, .05), inset 15px 10px -12px rgba(255, 255, 255, .1)
}

input[type=checkbox].ace:hover+.lbl::before, input[type=radio].ace:hover+.lbl::before,
	input[type=checkbox].ace+.lbl:hover::before, input[type=radio].ace+.lbl:hover::before
	{
	border-color: #ff893c
}

input[type=checkbox].ace:active+.lbl::before, input[type=radio].ace:active+.lbl::before,
	input[type=checkbox].ace:checked:active+.lbl::before, input[type=radio].ace:checked:active+.lbl::before
	{
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px
		rgba(0, 0, 0, .1)
}

input[type=checkbox].ace.ace-checkbox-2+.lbl::before, input[type=radio].ace.ace-checkbox-2+.lbl::before
	{
	box-shadow: none
}

input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before, input[type=radio].ace.ace-checkbox-2:checked+.lbl::before
	{
	background-color: #f9a021;
	border-color: #f9a021;
	color: #FFF
}

input[type=checkbox].ace:disabled+.lbl::before, input[type=radio].ace:disabled+.lbl::before,
	input[type=checkbox].ace[disabled]+.lbl::before, input[type=radio].ace[disabled]+.lbl::before,
	input[type=checkbox].ace.disabled+.lbl::before, input[type=radio].ace.disabled+.lbl::before
	{
	background-color: #DDD !important;
	border-color: #CCC !important;
	box-shadow: none !important;
	color: #BBB
}

input[type=radio].ace+.lbl::before {
	border-radius: 100%;
	font-size: 11px;
	font-family: FontAwesome;
	text-shadow: 0 0 1px #32a3ce;
	line-height: 15px;
	height: 17px;
	min-width: 17px
}

input[type=radio].ace:checked+.lbl::before {
	content: "\f111"
}

input[type=checkbox].ace.ace-switch {
	width: 55px;
	height: 25px
}

input[type=checkbox].ace.ace-switch+.lbl {
	margin: 0 4px;
	min-height: 24px
}

input[type=checkbox].ace.ace-switch+.lbl::before {
	font-family: Arial, Helvetica, sans-serif;
	content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	color: #999;
	font-weight: 700;
	font-size: 11px;
	line-height: 18px;
	line-height: 21px\9;
	height: 20px;
	overflow: hidden;
	border-radius: 12px;
	background-color: #f5f5f5;
	-webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .2);
	border: 1px solid #CCC;
	text-align: left;
	float: left;
	padding: 0;
	width: 52px;
	text-indent: -19px;
	text-indent: -21px\9;
	margin-right: 0;
	-webkit-transition: text-indent .4s ease;
	transition: text-indent .4s ease
}

input[type=checkbox].ace.ace-switch+.lbl::after {
	font-family: Arial, Helvetica, sans-serif;
	content: '|||';
	font-size: 10px;
	font-weight: lighter;
	color: #d5d5d5;
	background-color: #FFF;
	text-shadow: -1px 0 0 rgba(0, 0, 0, .15);
	text-align: center;
	border-radius: 100%;
	width: 22px;
	height: 22px;
	line-height: 20px;
	position: absolute;
	top: -2px;
	left: -3px;
	padding: 0;
	-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .3);
	-webkit-transition: left .4s ease;
	transition: left .4s ease
}

input[type=checkbox].ace.ace-switch:checked+.lbl::before {
	text-indent: 9px;
	color: #FFF;
	background-color: #8ab2c9;
	border-color: #468fcc
}

input[type=checkbox].ace.ace-switch:checked+.lbl::after {
	left: 34px;
	background-color: #FFF;
	color: #8ab2c9
}

input[type=checkbox].ace.ace-switch.ace-switch-2+.lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0NO"
}

input[type=checkbox].ace.ace-switch.ace-switch-3+.lbl::after {
	font-family: FontAwesome;
	font-size: 13px;
	line-height: 23px;
	content: "\f00d";
	top: -1px
}

input[type=checkbox].ace.ace-switch.ace-switch-3:checked+.lbl::after {
	content: "\f00c"
}

input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before
	{
	content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	line-height: 23px;
	height: 24px;
	overflow: hidden;
	line-height: 25px\9;
	border-radius: 12px;
	background-color: #8b9aa3;
	border: 1px solid #8b9aa3;
	color: #FFF;
	width: 56px;
	text-indent: -25px;
	text-indent: -28px\9;
	display: inline-block;
	position: relative;
	box-shadow: none;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after
	{
	font-family: Helvetica, Arial, sans-serif;
	content: '|||';
	text-shadow: -1px 0 0 rgba(0, 0, 0, .2);
	font-size: 8px;
	font-weight: lighter;
	color: #8b9aa3;
	text-align: center;
	position: absolute;
	border-radius: 12px;
	color: #5b6a73;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 20px;
	line-height: 18px;
	background-color: #FFF;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before,
	input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
	text-indent: 9px;
	background-color: #468fcc;
	border-color: #468fcc
}

input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after,
	input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after {
	left: 34px;
	background-color: #FFF
}

input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
}

input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
	text-indent: 8px
}

input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl {
	position: relative
}

input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before {
	font-family: FontAwesome;
	content: "\f00d";
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: none;
	border: 0;
	font-weight: lighter;
	font-size: 16px;
	border-radius: 12px;
	display: inline-block;
	background-color: #888;
	color: #f2f2f2;
	width: 52px;
	height: 22px;
	line-height: 20px;
	text-indent: 32px;
	-webkit-transition: background .1s ease;
	transition: background .1s ease
}

input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::after {
	content: '';
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	position: absolute;
	top: 2px;
	left: 3px;
	border-radius: 12px;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	width: 18px;
	height: 18px;
	text-align: center;
	background-color: #f2f2f2;
	border: 4px solid #f2f2f2;
	-webkit-transition: left .2s ease;
	transition: left .2s ease
}

input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before {
	content: "\f00c";
	text-indent: 6px;
	color: #FFF;
	border-color: #b7d3e5;
	background-color: #ff893c
}

input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::after {
	left: 32px;
	background-color: #FFF;
	border: 4px solid #FFF;
	text-shadow: 0 -1px 0 rgba(0, 200, 0, .25)
}

input[type=checkbox].ace.ace-switch.ace-switch-7 {
	width: 75px
}

input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl {
	position: relative
}

input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before {
	content: "OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
	font-weight: bolder;
	font-size: 14px;
	line-height: 20px;
	background-color: #FFF;
	border: 2px solid #AAA;
	border-radius: 0;
	box-shadow: none;
	color: #aaa;
	width: 74px;
	height: 26px;
	line-height: 22px;
	overflow: hidden;
	text-indent: 4px;
	display: inline-block;
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	top: 3px;
	left: 39px;
	width: 32px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	background-color: #aaa;
	color: #FFF;
	border-radius: 0;
	box-shadow: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before {
	color: #468fcc;
	background-color: #FFF;
	text-indent: -33px;
	border-color: #6fb3e0
}

input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after {
	left: 3px;
	content: '\f00c';
	background-color: #468fcc;
	color: #FFF
}

.input-group .input-group-addon {
	border-radius: 0 !important
}

.form-group.has-success .input-group .input-group-addon {
	border-color: #92bf65
}

.form-group.has-error .input-group .input-group-addon {
	border-color: #f09784
}

.form-group.has-warning .input-group .input-group-addon {
	border-color: #e0c43a
}

.form-group.has-info .input-group .input-group-addon {
	border-color: #64a6bc
}

.input-group>.btn {
	line-height: 20px;
	padding: 0 6px;
	border-radius: 0 !important
}

.input-group>.btn.btn-sm {
	line-height: 22px
}

.input-group>.btn+.btn {
	margin-left: 1px
}

.input-group>.btn-group>.btn {
	line-height: 23px
}

.input-group>.btn-group>.btn.btn-sm {
	line-height: 26px
}

.input-group>.btn>.caret, .input-group>.btn-group>.btn>.caret,
	.input-group>.btn.btn-sm>.caret, .input-group>.btn-group>.btn.btn-sm>.caret
	{
	margin-top: 10px
}

.ace-file-input {
	position: relative;
	height: 38px;
	line-height: 38px;
	margin-bottom: 9px
}

.ace-file-input input[type=file] {
	position: fixed;
	z-index: -2;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.ace-file-input .file-label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 30px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all .15s;
	transition: all .15s
}

.ace-file-input .file-label:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #f59942
}

.ace-file-input .file-label:before {
	display: inline-block;
	content: attr(data-title);
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 0 8px;
	line-height: 24px;
	text-align: center;
	background-color: #6fb3e0;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	border: 2px solid #FFF;
	border-left-width: 4px;
	-webkit-transition: all .3s;
	transition: all .3s
}

.ace-file-input .file-label .file-name {
	display: inline-block;
	height: 28px;
	max-width: 80%;
	white-space: nowrap;
	overflow: hidden;
	line-height: 28px;
	color: #888;
	font-size: 13px;
	vertical-align: top;
	position: static;
	padding-left: 30px
}

.ace-file-input .file-label .file-name:after {
	display: inline-block;
	content: attr(data-title)
}

.ace-file-input .file-label.selected {
	right: 16px
}

.ace-file-input .file-label.selected .file-name {
	color: #666
}

.ace-file-input .file-label [class*=icon-] {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	line-height: 24px;
	width: 26px;
	text-align: center;
	font-family: FontAwesome;
	font-size: 13px;
	border: 2px solid #FFF;
	color: #FFF;
	-webkit-transition: all .1s;
	transition: all .1s;
	background-color: #d1d1d1
}

.ace-file-input .file-label.selected .file-name [class*=icon-] {
	background-color: #efad62
}

.ace-file-input .file-label.selected .file-name .icon-picture {
	background-color: #bd7a9d
}

.ace-file-input .file-label.selected .file-name .icon-film {
	background-color: #87b87f
}

.ace-file-input .file-label.selected .file-name .icon-music {
	background-color: #8b7ac9
}

.ace-file-input .file-label.selected .file-name .icon-archive {
	background-color: #efad62
}

.ace-file-input .file-label.hide-placeholder:before {
	display: none
}

.ace-file-input a:hover {
	text-decoration: none
}

.ace-file-input .remove {
	position: absolute;
	right: -8px;
	top: 6px;
	display: none;
	width: 17px;
	text-align: center;
	height: 17px;
	line-height: 15px;
	font-size: 11px;
	font-weight: 400;
	background-color: #fb7142;
	border-radius: 100%;
	color: #FFF;
	text-decoration: none
}

.ace-file-input .file-label.selected+.remove {
	display: inline-block
}

.ace-file-multiple {
	height: auto
}

.ace-file-multiple .file-label {
	position: relative;
	height: auto;
	border: 1px dashed #aaa;
	border-radius: 4px;
	text-align: center
}

.ace-file-multiple .file-label:before {
	display: inline-block;
	content: attr(data-title);
	position: relative;
	right: 0;
	left: 0;
	margin: 12px;
	line-height: 22px;
	background-color: #FFF;
	color: #CCC;
	font-size: 18px;
	font-weight: 700;
	border: 0
}

.ace-file-multiple .file-label.selected .file-name [class*=icon-] {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	line-height: 24px;
	width: 26px;
	text-align: center;
	font-family: FontAwesome;
	font-size: 13px;
	border: 2px solid #FFF;
	color: #FFF;
	-webkit-transition: all .1s;
	transition: all .1s
}

.ace-file-multiple .file-label .file-name {
	position: relative;
	display: block;
	padding: 0;
	height: auto;
	width: auto;
	max-width: 100%;
	margin: 0 4px;
	border-bottom: 1px solid #DDD;
	text-align: left
}

.ace-file-multiple .file-label .file-name:first-child {
	margin-top: 1px
}

.ace-file-multiple .file-label .file-name:last-child {
	border-bottom-width: 0;
	margin-bottom: 1px
}

.ace-file-multiple .file-label .file-name img {
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center;
	margin: 4px 8px 4px 1px
}

.ace-file-multiple .file-label .file-name:after {
	display: none
}

.ace-file-multiple .file-label.selected .file-name:after {
	display: inline-block;
	white-space: pre
}

.ace-file-multiple .file-label .file-name img+[class*=icon-],
	.ace-file-multiple .file-label.selected .file-name img+[class*=icon-] {
	display: none
}

.ace-file-multiple .remove {
	right: -11px;
	top: -11px;
	border: 3px solid #BBB;
	border-radius: 32px;
	background-color: #FFF;
	color: red;
	width: 22px;
	height: 22px;
	line-height: 15px
}

.ace-file-multiple .file-label.selected+.remove:hover {
	border-color: #f4c0b1
}

.ace-file-multiple .file-label .file-name [class*=icon-] {
	position: relative;
	display: block;
	text-align: center;
	height: auto;
	line-height: 64px;
	width: auto;
	font-size: 64px;
	color: #d5d5d5;
	margin: 4px 0;
	background-color: transparent
}

.ace-file-multiple .file-label.selected:after {
	display: none
}

.ace-file-multiple .file-label.selected .file-name [class*=icon-] {
	position: relative;
	margin-right: 4px;
	margin-left: 2px;
	line-height: 24px
}

.ace-file-multiple .file-label .file-name.large {
	text-align: center;
	border-bottom: 2px solid #222;
	margin: 0 1px 3px
}

.ace-file-multiple .file-label .file-name.large:last-child {
	margin: 0 1px;
	border-bottom-width: 0
}

.ace-file-multiple .file-label .file-name.large:after {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 4px;
	background-color: #555;
	color: #FFF;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.ace-file-multiple .file-label .file-name.large img {
	border-width: 0;
	margin: 0;
	padding: 0
}

.ace-file-input input[type=file].disabled+.file-label, .ace-file-input input[type=file][disabled]+.file-label,
	.ace-file-input input[type=file][readonly]+.file-label {
	cursor: not-allowed;
	background-color: #EEE
}

.ace-file-input input[type=file].disabled+.file-label:hover,
	.ace-file-input input[type=file][disabled]+.file-label:hover,
	.ace-file-input input[type=file][readonly]+.file-label:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #e3e3e3
}

.ace-file-input input[type=file].disabled+.file-label:before,
	.ace-file-input input[type=file][disabled]+.file-label:before,
	.ace-file-input input[type=file][readonly]+.file-label:before {
	border-color: #EEE;
	background-color: #a1aaaf
}

.ace-file-input input[type=file][readonly]+.file-label {
	cursor: default
}

.ace-file-multiple input[type=file].disabled+.file-label:hover,
	.ace-file-multiple input[type=file][disabled]+.file-label:hover,
	.ace-file-multiple input[type=file][readonly]+.file-label:hover {
	border-color: #AAA
}

.ace-file-multiple input[type=file].disabled+.file-label:before,
	.ace-file-multiple input[type=file][disabled]+.file-label:before,
	.ace-file-multiple input[type=file][readonly]+.file-label:before {
	background-color: transparent
}

.ace-file-multiple input[type=file].disabled+.file-label [class*=icon-],
	.ace-file-multiple input[type=file][disabled]+.file-label [class*=icon-],
	.ace-file-multiple input[type=file][readonly]+.file-label [class*=icon-]
	{
	border-color: #EEE
}

.ace-file-input input[type=file] {
	width: 100% \0/;
	height: 30px \0/;
	position: absolute \0/;
	z-index: 1 \0/;
	filter: alpha(opacity = 0);
	cursor: pointer \0/
}

.ace-file-input input[type=file]:hover+.file-label {
	border-color: #f59942 \0/
}

.ace-file-multiple input[type=file] {
	height: 100% \0/
}

.ace-file-input .remove {
	z-index: 2\0/
}

.form-group select, .form-group textarea, .form-group input[type=text],
	.form-group input[type=password], .form-group input[type=datetime],
	.form-group input[type=datetime-local], .form-group input[type=date],
	.form-group input[type=month], .form-group input[type=time],
	.form-group input[type=week], .form-group input[type=number],
	.form-group input[type=email], .form-group input[type=url], .form-group input[type=search],
	.form-group input[type=tel], .form-group input[type=color] {
	background: #FFF
}

.form-group.has-success input, .form-group.has-success select,
	.form-group.has-success textarea {
	border-color: #92bf65;
	color: #8bad4c;
	-webkit-box-shadow: none;
	box-shadow: none
}

.form-group.has-success input:focus, .form-group.has-success select:focus,
	.form-group.has-success textarea:focus {
	-webkit-box-shadow: 0 0 0 2px rgba(130, 188, 58, .3);
	box-shadow: 0 0 0 2px rgba(130, 188, 58, .3);
	color: #786;
	border-color: #81a85a
}

.form-group.has-success input:focus+[class*=icon-], .form-group.has-success select:focus+[class*=icon-],
	.form-group.has-success textarea:focus+[class*=icon-] {
	color: #8bad4c
}

.form-group.has-success [class*=icon-] {
	color: #8bad4c
}

.form-group.has-success .btn [class*=icon-] {
	color: inherit
}

.form-group.has-success .control-label, .form-group.has-success .help-block,
	.form-group.has-success .help-inline {
	color: #7ba065
}

.form-group.has-info input, .form-group.has-info select, .form-group.has-info textarea
	{
	border-color: #64a6bc;
	color: #4b89aa;
	-webkit-box-shadow: none;
	box-shadow: none
}

.form-group.has-info input:focus, .form-group.has-info select:focus,
	.form-group.has-info textarea:focus {
	-webkit-box-shadow: 0 0 0 2px rgba(58, 120, 188, .3);
	box-shadow: 0 0 0 2px rgba(58, 120, 188, .3);
	color: #678;
	border-color: #5a81a8
}

.form-group.has-info input:focus+[class*=icon-], .form-group.has-info select:focus+[class*=icon-],
	.form-group.has-info textarea:focus+[class*=icon-] {
	color: #4b89aa
}

.form-group.has-info [class*=icon-] {
	color: #4b89aa
}

.form-group.has-info .btn [class*=icon-] {
	color: inherit
}

.form-group.has-info .control-label, .form-group.has-info .help-block,
	.form-group.has-info .help-inline {
	color: #657ba0
}

.form-group.has-error input, .form-group.has-error select, .form-group.has-error textarea
	{
	border-color: #f09784;
	color: #d68273;
	-webkit-box-shadow: none;
	box-shadow: none
}

.form-group.has-error input:focus, .form-group.has-error select:focus,
	.form-group.has-error textarea:focus {
	-webkit-box-shadow: 0 0 0 2px rgba(219, 137, 120, .3);
	box-shadow: 0 0 0 2px rgba(219, 137, 120, .3);
	color: #866;
	border-color: #db8978
}

.form-group.has-error input:focus+[class*=icon-], .form-group.has-error select:focus+[class*=icon-],
	.form-group.has-error textarea:focus+[class*=icon-] {
	color: #d68273
}

.form-group.has-error [class*=icon-] {
	color: #d68273
}

.form-group.has-error .btn [class*=icon-] {
	color: inherit
}

.form-group.has-error .control-label, .form-group.has-error .help-block,
	.form-group.has-error .help-inline {
	color: #d16e6c
}

.form-group.has-warning input, .form-group.has-warning select,
	.form-group.has-warning textarea {
	border-color: #e0c43a;
	color: #d3bd50;
	-webkit-box-shadow: none;
	box-shadow: none
}

.form-group.has-warning input:focus, .form-group.has-warning select:focus,
	.form-group.has-warning textarea:focus {
	-webkit-box-shadow: 0 0 0 2px rgba(216, 188, 65, .3);
	box-shadow: 0 0 0 2px rgba(216, 188, 65, .3);
	color: #875;
	border-color: #d8bc41
}

.form-group.has-warning input:focus+[class*=icon-], .form-group.has-warning select:focus+[class*=icon-],
	.form-group.has-warning textarea:focus+[class*=icon-] {
	color: #d3bd50
}

.form-group.has-warning [class*=icon-] {
	color: #d3bd50
}

.form-group.has-warning .btn [class*=icon-] {
	color: inherit
}

.form-group.has-warning .control-label, .form-group.has-warning .help-block,
	.form-group.has-warning .help-inline {
	color: #d19d59
}

.form-group input[disabled], .form-group input:disabled {
	color: #848484 !important;
	background-color: #eee !important
}

@media only screen and (max-width:767px) {
	.help-inline, .input-icon+.help-inline {
		padding-left: 0;
		display: block !important
	}
}

.tab-content {
	border: 1px solid #c5d0dc;
	padding: 16px 12px;
	position: relative;
	z-index: 11
}

.tab-content.no-padding {
	padding: 0
}

.tab-content.no-border {
	border: 0;
	padding: 12px
}

.tab-content.padding-32 {
	padding: 32px 24px
}

.tab-content.no-border.padding-32 {
	padding: 32px
}

.tab-content.padding-30 {
	padding: 30px 23px
}

.tab-content.no-border.padding-30 {
	padding: 30px
}

.tab-content.padding-28 {
	padding: 28px 21px
}

.tab-content.no-border.padding-28 {
	padding: 28px
}

.tab-content.padding-26 {
	padding: 26px 20px
}

.tab-content.no-border.padding-26 {
	padding: 26px
}

.tab-content.padding-24 {
	padding: 24px 18px
}

.tab-content.no-border.padding-24 {
	padding: 24px
}

.tab-content.padding-22 {
	padding: 22px 17px
}

.tab-content.no-border.padding-22 {
	padding: 22px
}

.tab-content.padding-20 {
	padding: 20px 15px
}

.tab-content.no-border.padding-20 {
	padding: 20px
}

.tab-content.padding-18 {
	padding: 18px 14px
}

.tab-content.no-border.padding-18 {
	padding: 18px
}

.tab-content.padding-16 {
	padding: 16px 12px
}

.tab-content.no-border.padding-16 {
	padding: 16px
}

.tab-content.padding-14 {
	padding: 14px 11px
}

.tab-content.no-border.padding-14 {
	padding: 14px
}

.tab-content.padding-12 {
	padding: 12px 9px
}

.tab-content.no-border.padding-12 {
	padding: 12px
}

.tab-content.padding-10 {
	padding: 10px 8px
}

.tab-content.no-border.padding-10 {
	padding: 10px
}

.tab-content.padding-8 {
	padding: 8px 6px
}

.tab-content.no-border.padding-8 {
	padding: 8px
}

.tab-content.padding-6 {
	padding: 6px 5px
}

.tab-content.no-border.padding-6 {
	padding: 6px
}

.tab-content.padding-4 {
	padding: 4px 3px
}

.tab-content.no-border.padding-4 {
	padding: 4px
}

.tab-content.padding-2 {
	padding: 2px
}

.tab-content.no-border.padding-2 {
	padding: 2px
}

.tab-content.padding-0 {
	padding: 0
}

.tab-content.no-border.padding-0 {
	padding: 0
}

.nav-tabs.padding-32 {
	padding-left: 32px
}

.tabs-right>.nav-tabs.padding-32, .tabs-left>.nav-tabs.padding-32 {
	padding-left: 0;
	padding-top: 32px
}

.nav-tabs.padding-30 {
	padding-left: 30px
}

.tabs-right>.nav-tabs.padding-30, .tabs-left>.nav-tabs.padding-30 {
	padding-left: 0;
	padding-top: 30px
}

.nav-tabs.padding-28 {
	padding-left: 28px
}

.tabs-right>.nav-tabs.padding-28, .tabs-left>.nav-tabs.padding-28 {
	padding-left: 0;
	padding-top: 28px
}

.nav-tabs.padding-26 {
	padding-left: 26px
}

.tabs-right>.nav-tabs.padding-26, .tabs-left>.nav-tabs.padding-26 {
	padding-left: 0;
	padding-top: 26px
}

.nav-tabs.padding-24 {
	padding-left: 24px
}

.tabs-right>.nav-tabs.padding-24, .tabs-left>.nav-tabs.padding-24 {
	padding-left: 0;
	padding-top: 24px
}

.nav-tabs.padding-22 {
	padding-left: 22px
}

.tabs-right>.nav-tabs.padding-22, .tabs-left>.nav-tabs.padding-22 {
	padding-left: 0;
	padding-top: 22px
}

.nav-tabs.padding-20 {
	padding-left: 20px
}

.tabs-right>.nav-tabs.padding-20, .tabs-left>.nav-tabs.padding-20 {
	padding-left: 0;
	padding-top: 20px
}

.nav-tabs.padding-18 {
	padding-left: 18px
}

.tabs-right>.nav-tabs.padding-18, .tabs-left>.nav-tabs.padding-18 {
	padding-left: 0;
	padding-top: 18px
}

.nav-tabs.padding-16 {
	padding-left: 16px
}

.tabs-right>.nav-tabs.padding-16, .tabs-left>.nav-tabs.padding-16 {
	padding-left: 0;
	padding-top: 16px
}

.nav-tabs.padding-14 {
	padding-left: 14px
}

.tabs-right>.nav-tabs.padding-14, .tabs-left>.nav-tabs.padding-14 {
	padding-left: 0;
	padding-top: 14px
}

.nav-tabs.padding-12 {
	padding-left: 12px
}

.tabs-right>.nav-tabs.padding-12, .tabs-left>.nav-tabs.padding-12 {
	padding-left: 0;
	padding-top: 12px
}

.nav-tabs.padding-10 {
	padding-left: 10px
}

.tabs-right>.nav-tabs.padding-10, .tabs-left>.nav-tabs.padding-10 {
	padding-left: 0;
	padding-top: 10px
}

.nav-tabs.padding-8 {
	padding-left: 8px
}

.tabs-right>.nav-tabs.padding-8, .tabs-left>.nav-tabs.padding-8 {
	padding-left: 0;
	padding-top: 8px
}

.nav-tabs.padding-6 {
	padding-left: 6px
}

.tabs-right>.nav-tabs.padding-6, .tabs-left>.nav-tabs.padding-6 {
	padding-left: 0;
	padding-top: 6px
}

.nav-tabs.padding-4 {
	padding-left: 4px
}

.tabs-right>.nav-tabs.padding-4, .tabs-left>.nav-tabs.padding-4 {
	padding-left: 0;
	padding-top: 4px
}

.nav-tabs.padding-2 {
	padding-left: 2px
}

.tabs-right>.nav-tabs.padding-2, .tabs-left>.nav-tabs.padding-2 {
	padding-left: 0;
	padding-top: 2px
}

.nav-tabs {
	border-color: #c5d0dc;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
	top: 1px
}

.nav-tabs>li>a {
	padding: 8px 12px
}

.nav-tabs>li>a, .nav-tabs>li>a:focus {
	border-radius: 0 !important;
	background-color: #f9f9f9;
	color: #999;
	margin-right: -1px;
	line-height: 16px;
	position: relative;
	z-index: 11;
	border-color: #c5d0dc
}

.nav-tabs>li>a:hover {
	background-color: #FFF;
	color: #4c8fbd;
	border-color: #c5d0dc
}

.nav-tabs>li>a:active, .nav-tabs>li>a:focus {
	outline: 0 !important
}

.nav-tabs>li:first-child>a {
	margin-left: 0
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #576373;
	border-color: #c5d0dc;
	border-top: 2px solid #4c8fbd;
	border-bottom-color: transparent;
	background-color: #FFF;
	z-index: 12;
	line-height: 16px;
	margin-top: -1px;
	box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15)
}

.tabs-below>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	margin-top: -1px;
	border-color: #c5d0dc;
	border-bottom-width: 0
}

.tabs-below>.nav-tabs>li>a, .tabs-below>.nav-tabs>li>a:hover,
	.tabs-below>.nav-tabs>li>a:focus {
	border-color: #c5d0dc
}

.tabs-below>.nav-tabs>li.active>a, .tabs-below>.nav-tabs>li.active>a:hover,
	.tabs-below>.nav-tabs>li.active>a:focus {
	border-color: #c5d0dc;
	border-top-width: 1px;
	border-bottom: 2px solid #4c8fbd;
	border-top-color: transparent;
	margin-top: 0;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15)
}

.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 60px
}

.tabs-left>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	border-color: #c5d0dc;
	float: left
}

.tabs-left>.nav-tabs>li {
	float: none
}

.tabs-left>.nav-tabs>li>a, .tabs-left>.nav-tabs>li>a:focus, .tabs-left>.nav-tabs>li>a:hover
	{
	border-color: #c5d0dc;
	margin: 0 -1px 0 0
}

.tabs-left>.nav-tabs>li.active>a, .tabs-left>.nav-tabs>li.active>a:focus,
	.tabs-left>.nav-tabs>li.active>a:hover {
	border-color: #c5d0dc;
	border-top-width: 1px;
	border-left: 2px solid #4c8fbd;
	border-right-color: transparent;
	margin: 0 -1px 0 -1px;
	-webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15);
	box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15)
}

.tabs-right>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	border-color: #c5d0dc;
	float: right
}

.tabs-right>.nav-tabs>li {
	float: none
}

.tabs-right>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a:focus,
	.tabs-right>.nav-tabs>li>a:hover {
	border-color: #c5d0dc;
	margin: 0 -1px
}

.tabs-right>.nav-tabs>li.active>a, .tabs-right>.nav-tabs>li.active>a:focus,
	.tabs-right>.nav-tabs>li.active>a:hover {
	border-color: #c5d0dc;
	border-top-width: 1px;
	border-right: 2px solid #4c8fbd;
	border-left-color: transparent;
	margin: 0 -2px 0 -1px;
	-webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15);
	box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15)
}

.nav-tabs>li>a>.badge {
	padding: 0 4px;
	line-height: 15px;
	opacity: .7
}

.nav-tabs>li>a>[class*=icon-] {
	opacity: .75
}

.nav-tabs>li.active>a>.badge, .nav-tabs>li.active>a>[class*=icon-] {
	opacity: 1
}

.nav-tabs li [class*=" icon-"], .nav-tabs li [class^=icon-] {
	width: 1.25em;
	display: inline-block;
	text-align: center
}

.nav-tabs>li.open .dropdown-toggle {
	background-color: #4f99c6;
	border-color: #4f99c6;
	color: #FFF
}

.nav-tabs>li.open .dropdown-toggle>[class*=icon-] {
	color: #FFF !important
}

.tabs-left .tab-content, .tabs-right .tab-content {
	overflow: auto
}

.nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover,
	.nav>li.dropdown.open.active>a:focus {
	background-color: #4f99c6;
	border-color: #4f99c6;
	color: #fff
}

.nav-pills .open .dropdown-toggle>[class*=icon-], .nav>li.dropdown.open.active>a:hover>[class*=icon-],
	.nav>li.dropdown.open.active>a:focus>[class*=icon-] {
	color: #FFF !important
}

.nav-tabs>li:not (.active ):not (.open )>a:not (:hover )>[class*=icon-]:first-child.disabled
	{
	color: #909090 !important
}

.nav-tabs.tab-size-bigger>li>a {
	padding-left: 14px;
	padding-right: 14px
}

.nav-tabs.tab-size-bigger>li>a>[class*=icon-]:first-child {
	display: block;
	margin-bottom: 6px;
	width: auto
}

.nav-tabs.tab-space-1>li>a {
	margin-right: 1px
}

.nav-tabs.tab-space-2>li>a {
	margin-right: 2px
}

.nav-tabs.tab-space-3>li>a {
	margin-right: 3px
}

.nav-tabs.tab-space-4>li>a {
	margin-right: 4px
}

.nav-tabs[class*=tab-color-]>li>a, .nav-tabs[class*=tab-color-]>li>a:focus,
	.nav-tabs[class*=tab-color-]>li>a:hover {
	color: #FFF;
	border-color: transparent;
	margin-right: 3px
}

.nav-tabs[class*=tab-color-]>li>a>.badge {
	border-radius: 2px
}

.nav-tabs[class*=tab-color-]>li:not (.active )>a:hover {
	opacity: .85;
	border-color: rgba(0, 0, 0, .15);
	border-bottom-color: transparent
}

.nav-tabs[class*=tab-color-]>li:not (.active )>a>[class*=icon-]:first-child
	{
	color: #FFF !important
}

.nav-tabs[class*=tab-color-]>li:not (.active )>a>.badge {
	color: rgba(0, 0, 0, .4) !important;
	background-color: #FFF !important;
	border-radius: 2px
}

.nav-tabs.tab-color-blue>li>a, .nav-tabs.tab-color-blue>li>a:focus {
	background-color: #7db4d8
}

.nav-tabs[class*=tab-color-]>li.active>a, .nav-tabs[class*=tab-color-]>li.active>a:focus,
	.nav-tabs[class*=tab-color-]>li.active>a:hover {
	background-color: #FFF;
	color: #4f80a0;
	box-shadow: none
}

.nav-tabs.tab-color-blue>li.active>a, .nav-tabs.tab-color-blue>li.active>a:focus,
	.nav-tabs.tab-color-blue>li.active>a:hover {
	color: #4c718a;
	border-color: #7db4d8 #7db4d8 transparent
}

.tabs-below .nav-tabs.tab-color-blue>li.active>a {
	border-color: transparent #7db4d8 #7db4d8
}

.nav-tabs.tab-color-blue {
	border-bottom-color: #c5d0dc
}

.nav-tabs.background-blue {
	padding-top: 6px;
	background-color: #eff3f8;
	border: 1px solid #c5d0dc
}

.tabs-below .nav-tabs.background-blue {
	padding-top: 0;
	padding-bottom: 6px
}

.tabs-below .nav-tabs.tab-color-blue {
	border-top: 0;
	border-bottom-color: #c5d0dc
}

.accordion-style1.panel-group .panel {
	border-radius: 0;
	border-color: #cdd8e3;
	background-color: #FFF;
	box-shadow: none
}

.accordion-style1.panel-group .panel:last-child {
	border-bottom-width: 1px
}

.accordion-style1.panel-group .panel .collapse {
	background-color: #FFF
}

.accordion-style1.panel-group .panel+.panel {
	margin-top: 2px
}

.accordion-style1.panel-group .panel-heading+.panel-collapse .panel-body
	{
	border-top-color: #cdd8e3 !important
}

.accordion-style1.panel-group .panel-heading {
	padding: 0
}

.accordion-style1.panel-group .panel-heading .accordion-toggle {
	color: #4c8fbd;
	background-color: #eef4f9;
	position: relative;
	font-weight: 700;
	font-size: 13px;
	line-height: 1;
	padding: 10px;
	display: block
}

.accordion-style1.panel-group .panel-heading .accordion-toggle.collapsed
	{
	color: #478fca;
	font-weight: 400;
	background-color: #f9f9f9
}

.accordion-style1.panel-group .panel-heading .accordion-toggle:hover {
	color: #6ea6cc;
	background-color: #f1f8fd;
	text-decoration: none
}

.accordion-style1.panel-group .panel-heading .accordion-toggle:focus,
	.accordion-style1.panel-group .panel-heading .accordion-toggle:active {
	outline: 0;
	text-decoration: none
}

.accordion-style1.panel-group .panel-heading .accordion-toggle>[class*=icon-]:first-child
	{
	width: 16px
}

.accordion-style1.panel-group .panel-heading .accordion-toggle:hover>[class*=icon-]:first-child
	{
	text-decoration: none
}

.accordion-style1.panel-group .panel-body, .accordion-style1.panel-group .collapse.in>.panel-body
	{
	border-top: 1px solid #cdd8e3
}

.accordion-style1.panel-group.no-padding {
	padding: 0
}

.accordion-style2.panel-group .panel {
	border-width: 0
}

.accordion-style2.panel-group .panel:last-child {
	border-bottom-width: 0
}

.accordion-style2.panel-group .panel+.panel {
	margin-top: 4px
}

.accordion-style2.panel-group .panel .panel-body {
	border-top: 0
}

.accordion-style2.panel-group .panel-heading .accordion-toggle {
	background-color: #edf3f7;
	border: 2px solid #6eaed1;
	border-width: 0 0 0 2px
}

.accordion-style2.panel-group .panel-heading .accordion-toggle:hover {
	text-decoration: none
}

.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed
	{
	background-color: #f3f3f3;
	color: #606060;
	border-width: 0 0 0 1px;
	border-color: #d9d9d9
}

.accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed:hover
	{
	background-color: #f6f6f6;
	color: #438eb9;
	text-decoration: none
}

.accordion-style2.panel-group .panel-body, .accordion-style2.panel-group .collapse.in>.panel-body
	{
	border-top: 0
}

.accordion-style2.panel-group .accordion-style2.panel-group .panel {
	border-bottom: 1px dotted #d9d9d9
}

.accordion-style2.panel-group .accordion-style2.panel-group .panel:last-child
	{
	border-bottom: 0
}

.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading,
	.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading .accordion-toggle
	{
	background-color: transparent;
	border-width: 0;
	font-size: 13px;
	padding-top: 6px;
	padding-bottom: 8px
}

.accordion-style2.panel-group .accordion-style2.panel-group .panel .panel-heading
	{
	padding-top: 0;
	padding-bottom: 0
}

th, td, .table-bordered {
	border-radius: 0 !important
}

.table thead tr {
	color: #707070;
	font-weight: 400;
	background: #f2f2f2;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#f8f8f8),
		to(#ececec));
	background-image: -webkit-linear-gradient(top, #f8f8f8, 0, #ececec, 100%);
	background-image: -moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',
		endColorstr='#ffececec', GradientType=0)
}

.table thead tr th {
	border-color: #DDD;
	font-weight: 700
}

.table thead tr th [class*=icon-]:first-child {
	margin-right: 2px
}

.table thead tr th:first-child {
	border-left-color: #f1f1f1
}

.table thead tr th:left-child {
	border-right-color: #f1f1f1
}

.table.table-bordered thead tr th {
	vertical-align: middle
}

.table.table-bordered thead tr th:first-child {
	border-left-color: #DDD
}

th.center, td.center {
	text-align: center
}

th .lbl, td .lbl {
	margin-bottom: 0
}

th .lbl:only-child, td .lbl:only-child {
	vertical-align: top
}

.table-header {
	background-color: #307ecc;
	color: #FFF;
	font-size: 14px;
	line-height: 38px;
	padding-left: 12px;
	margin-bottom: 1px
}

.table-header .close {
	margin-right: 8px;
	margin-top: 0;
	opacity: .45;
	filter: alpha(opacity = 45)
}

.table-header .close:hover {
	opacity: .75;
	filter: alpha(opacity = 75)
}

.dataTables_length select {
	width: 70px;
	height: 25px;
	padding: 2px 3px
}

.dataTables_length label {
	font-weight: 400
}

.dataTables_filter {
	text-align: right
}

.dataTables_filter input[type=text] {
	width: 125px;
	height: 18px;
	line-height: 18px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 4px 6px
}

.dataTables_filter label {
	font-weight: 400
}

.dataTables_info {
	font-size: 14px
}

.dataTables_paginate {
	text-align: right
}

.dataTables_paginate .pagination {
	margin: 0 12px
}

.dataTables_wrapper label {
	display: inline-block;
	font-size: 13px
}

.dataTables_wrapper input[type=text], .dataTables_wrapper select {
	margin-bottom: 0 !important;
	margin: 0 4px
}

.dataTables_wrapper .row {
	margin: 0
}

.dataTables_wrapper .row:first-child {
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #eff3f8
}

.dataTables_wrapper .row:first-child+.dataTable {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD
}

.dataTables_wrapper .row:last-child {
	border-top: 1px solid #DDD;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #eff3f8;
	border-bottom: 1px solid #DDD
}

.dataTable {
	margin-bottom: 0
}

.dataTable th[class*=sort] {
	cursor: pointer
}

.dataTable th[class*=sort]:after {
	content: "\f0dc";
	display: inline-block;
	color: #555;
	font-family: FontAwesome;
	font-size: 13px;
	font-weight: 400;
	float: right;
	margin-right: 4px;
	position: relative
}

.dataTable th[class*=sort]:hover {
	color: #547ea8
}

.dataTable th[class*=sorting_] {
	color: #307ecc
}

.dataTable th.sorting_desc, .dataTable th.sorting_asc {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#eff3f8),
		to(#e3e7ed));
	background-image: -webkit-linear-gradient(top, #eff3f8, 0, #e3e7ed, 100%);
	background-image: -moz-linear-gradient(top, #eff3f8 0, #e3e7ed 100%);
	background-image: linear-gradient(to bottom, #eff3f8 0, #e3e7ed 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',
		endColorstr='#ffe3e7ed', GradientType=0)
}

.dataTable th.sorting_desc:after {
	content: "\f0dd";
	top: -6px;
	color: #307ecc
}

.dataTable th.sorting_asc:after {
	content: "\f0de";
	top: 4px;
	color: #307ecc
}

.dataTable th.sorting_disabled {
	cursor: inherit
}

.dataTable th.sorting_disabled:after {
	display: none
}

.widget-box {
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 3px 0;
	border-bottom: 1px solid #CCC
}

@media only screen and (max-width:767px) {
	.widget-box {
		margin-top: 7px;
		margin-bottom: 7px
	}
}

.widget-header {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	min-height: 38px;
	background: #f7f7f7;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff),
		to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, 0, #eee, 100%);
	background-image: -moz-linear-gradient(top, #fff 0, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffeeeeee', GradientType=0);
	color: #669fc7;
	border: 1px solid #CCC;
	border-bottom: 1px solid #DDD;
	padding-left: 12px
}

.widget-header:before, .widget-header:after {
	content: "";
	display: table;
	line-height: 0
}

.widget-header:after {
	clear: right
}

.collapsed .widget-header {
	border-bottom-width: 0
}

.collapsed .widget-body {
	display: none
}

.widget-header-flat {
	background: #f7f7f7;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.widget-header-large {
	min-height: 49px;
	padding-left: 18px
}

.widget-header-small {
	min-height: 31px;
	padding-left: 10px
}

.widget-header>.widget-caption, .widget-header>:first-child {
	line-height: 36px;
	padding: 0;
	margin: 0;
	display: inline
}

.widget-header>.widget-caption>[class*=icon-], .widget-header>:first-child>[class*=icon-]
	{
	margin-right: 5px;
	font-weight: 400;
	display: inline-block
}

.widget-header-large>.widget-caption, .widget-header-large>:first-child
	{
	line-height: 48px
}

.widget-header-small>.widget-caption, .widget-header-small>:first-child
	{
	line-height: 30px
}

.widget-toolbar {
	display: inline-block;
	padding: 0 10px;
	line-height: 37px;
	float: right;
	position: relative
}

.widget-header-large>.widget-toolbar {
	line-height: 48px
}

.widget-header-small>.widget-toolbar {
	line-height: 29px
}

.widget-toolbar.no-padding {
	padding: 0
}

.widget-toolbar.padding-5 {
	padding: 0 5px
}

.widget-toolbar:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: -1px;
	border: 1px solid #d9d9d9;
	border-width: 0 1px 0 0
}

.widget-header-large>.widget-toolbar:before {
	top: 6px;
	bottom: 6px
}

[class*=header-color-]>.widget-toolbar:before {
	border-color: #EEE
}

.header-color-orange>.widget-toolbar:before {
	border-color: #FEA
}

.header-color-dark>.widget-toolbar:before {
	border-color: #222;
	box-shadow: -1px 0 0 rgba(255, 255, 255, .2), inset 1px 0 0
		rgba(255, 255, 255, .1)
}

.widget-toolbar.no-border:before {
	display: none
}

.widget-toolbar label {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0
}

.widget-toolbar>a {
	font-size: 14px;
	margin: 0 1px;
	display: inline-block;
	padding: 0;
	line-height: 24px
}

.widget-toolbar>a:hover {
	text-decoration: none
}

.widget-header-large>.widget-toolbar>a {
	font-size: 15px;
	margin: 0 1px
}

.widget-toolbar>.btn {
	line-height: 27px;
	margin-top: -2px
}

.widget-toolbar>.btn.smaller {
	line-height: 26px
}

.widget-toolbar>.btn.bigger {
	line-height: 28px
}

.widget-toolbar>.btn-sm {
	line-height: 24px
}

.widget-toolbar>.btn-sm.smaller {
	line-height: 23px
}

.widget-toolbar>.btn-sm.bigger {
	line-height: 25px
}

.widget-toolbar>.btn-xs {
	line-height: 22px
}

.widget-toolbar>.btn-xs.smaller {
	line-height: 21px
}

.widget-toolbar>.btn-xs.bigger {
	line-height: 23px
}

.widget-toolbar>.btn-minier {
	line-height: 18px
}

.widget-toolbar>.btn-minier.smaller {
	line-height: 17px
}

.widget-toolbar>.btn-minier.bigger {
	line-height: 19px
}

.widget-toolbar>.btn-lg {
	line-height: 36px
}

.widget-toolbar>.btn-lg.smaller {
	line-height: 34px
}

.widget-toolbar>.btn-lg.bigger {
	line-height: 38px
}

.widget-toolbar-dark {
	background: #444
}

.widget-toolbar-light {
	background: rgba(255, 255, 255, .85)
}

.widget-toolbar>[data-action]>[class*=icon-] {
	margin-right: 0
}

.widget-toolbar>[data-action]:focus {
	text-decoration: none
}

[class*=header-color-]>.widget-toolbar>[data-action] {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}

[class*=header-color-]>.widget-toolbar>[data-action=settings] {
	color: #d3e4ed
}

[class*=header-color-]>.widget-toolbar>[data-action=reload] {
	color: #deead3
}

[class*=header-color-]>.widget-toolbar>[data-action=collapse] {
	color: #e2e2e2
}

[class*=header-color-]>.widget-toolbar>[data-action=close] {
	color: #ffd9d5
}

.header-color-orange>.widget-toolbar>[data-action] {
	text-shadow: none
}

.header-color-orange>.widget-toolbar>[data-action=settings] {
	color: #559aab
}

.header-color-orange>.widget-toolbar>[data-action=reload] {
	color: #7ca362
}

.header-color-orange>.widget-toolbar>[data-action=collapse] {
	color: #777
}

.header-color-orange>.widget-toolbar>[data-action=close] {
	color: #a05656
}

.widget-toolbar>[data-action=settings], .header-color-dark>.widget-toolbar>[data-action=settings]
	{
	color: #99cadb
}

.widget-toolbar>[data-action=reload], .header-color-dark>.widget-toolbar>[data-action=reload]
	{
	color: #acd392
}

.widget-toolbar>[data-action=collapse], .header-color-dark>.widget-toolbar>[data-action=collapse]
	{
	color: #aaa
}

.widget-toolbar>[data-action=close], .header-color-dark>.widget-toolbar>[data-action=close]
	{
	color: #e09e96
}

.widget-body {
	border: 1px solid #CCC;
	border-top: 0;
	background-color: #FFF
}

.widget-main {
	padding: 12px
}

.widget-main.padding-32 {
	padding: 32px
}

.widget-main.padding-30 {
	padding: 30px
}

.widget-main.padding-28 {
	padding: 28px
}

.widget-main.padding-26 {
	padding: 26px
}

.widget-main.padding-24 {
	padding: 24px
}

.widget-main.padding-22 {
	padding: 22px
}

.widget-main.padding-20 {
	padding: 20px
}

.widget-main.padding-18 {
	padding: 18px
}

.widget-main.padding-16 {
	padding: 16px
}

.widget-main.padding-14 {
	padding: 14px
}

.widget-main.padding-12 {
	padding: 12px
}

.widget-main.padding-10 {
	padding: 10px
}

.widget-main.padding-8 {
	padding: 8px
}

.widget-main.padding-6 {
	padding: 6px
}

.widget-main.padding-4 {
	padding: 4px
}

.widget-main.padding-2 {
	padding: 2px
}

.widget-main.padding-0 {
	padding: 0
}

.widget-main.no-padding {
	padding: 0
}

.widget-toolbar .progress {
	vertical-align: middle;
	display: inline-block;
	margin: 0
}

.widget-toolbar>.dropdown, .widget-toolbar>.dropup {
	display: inline-block
}

.widget-toolbar>.dropdown>.dropdown-menu:before, .dropdown-menu.dropdown-caret:before
	{
	border-bottom: 7px solid rgba(0, 0, 0, .2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 9px;
	position: absolute;
	top: -7px
}

.widget-toolbar>.dropdown>.dropdown-menu:after, .dropdown-menu.dropdown-caret:after
	{
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	left: 10px;
	position: absolute;
	top: -6px
}

.widget-toolbar>.dropdown>.dropdown-menu.pull-right:before,
	.dropdown-menu.pull-right.dropdown-caret:before {
	left: auto;
	right: 9px
}

.widget-toolbar>.dropdown>.dropdown-menu.pull-right:after,
	.dropdown-menu.pull-right.dropdown-caret:after {
	left: auto;
	right: 10px
}

.widget-header[class*=header-color-] {
	color: #FFF;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.header-color-blue {
	background: #307ecc;
	border-color: #307ecc
}

.header-color-blue+.widget-body {
	border-color: #307ecc
}

.header-color-blue2 {
	background: #5090c1;
	border-color: #5090c1
}

.header-color-blue2+.widget-body {
	border-color: #5090c1
}

.header-color-blue3 {
	background: #6379aa;
	border-color: #6379aa
}

.header-color-blue3+.widget-body {
	border-color: #6379aa
}

.header-color-green {
	background: #82af6f;
	border-color: #82af6f
}

.header-color-green+.widget-body {
	border-color: #82af6f
}

.header-color-green2 {
	background: #2e8965;
	border-color: #2e8965
}

.header-color-green2+.widget-body {
	border-color: #2e8965
}

.header-color-green3 {
	background: #4ebc30;
	border-color: #4ebc30
}

.header-color-green3+.widget-body {
	border-color: #4ebc30
}

.header-color-red {
	background: #e2755f;
	border-color: #e2755f
}

.header-color-red+.widget-body {
	border-color: #e2755f
}

.header-color-red2 {
	background: #e04141;
	border-color: #e04141
}

.header-color-red2+.widget-body {
	border-color: #e04141
}

.header-color-red3 {
	background: #d15b47;
	border-color: #d15b47
}

.header-color-red3+.widget-body {
	border-color: #d15b47
}

.header-color-purple {
	background: #7e6eb0;
	border-color: #7e6eb0
}

.header-color-purple+.widget-body {
	border-color: #7e6eb0
}

.header-color-pink {
	background: #ce6f9e;
	border-color: #ce6f9e
}

.header-color-pink+.widget-body {
	border-color: #ce6f9e
}

.header-color-orange {
	background: #ffc657;
	border-color: #e8b10d;
	color: #855d10 !important
}

.header-color-orange+.widget-body {
	border-color: #e8b10d
}

.header-color-dark {
	background: #404040;
	border-color: #454545
}

.header-color-dark+.widget-body {
	border-color: #666
}

.header-color-grey {
	background: #848484;
	border-color: #989898
}

.header-color-grey+.widget-body {
	border-color: #aaa
}

.widget-box.light-border>[class*=header-color-]+.widget-body {
	border-color: #d6d6d6 !important
}

.widget-box.no-border {
	border-bottom: 0
}

.widget-box.no-border>.widget-body {
	border: 0
}

.widget-box.transparent {
	border: 0;
	box-shadow: none
}

.widget-box.transparent>.widget-header {
	background: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border: 0;
	border-bottom: 1px solid #dce8f1;
	color: #4383b4;
	padding-left: 3px
}

.widget-box.transparent>.widget-header-large {
	padding-left: 5px
}

.widget-box.transparent>.widget-header-small {
	padding-left: 1px
}

.widget-box.transparent .widget-body {
	border: 0;
	background-color: transparent
}

.widget-box.transparent .widget-main.no-padding-left {
	padding-left: 0
}

.widget-box.transparent .widget-main.no-padding-right {
	padding-right: 0
}

.widget-box.transparent .widget-main.no-padding-top {
	padding-top: 0
}

.widget-box.transparent .widget-main.no-padding-bottom {
	padding-bottom: 0
}

.widget-body .table {
	border-top: 1px solid #e5e5e5
}

.widget-body .table thead:first-child tr {
	background: #FFF
}

[class*=header-color-]+.widget-body .table thead:first-child tr {
	background: #f2f2f2;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#f8f8f8),
		to(#ececec));
	background-image: -webkit-linear-gradient(top, #f8f8f8, 0, #ececec, 100%);
	background-image: -moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',
		endColorstr='#ffececec', GradientType=0)
}

.widget-body .table.table-bordered thead:first-child>tr {
	border-top: 0
}

.widget-main.no-padding .table, .widget-main.padding-0 .table {
	margin-bottom: 0;
	border: 0
}

.widget-main.no-padding .table-bordered th:first-child, .widget-main.padding-0 .table-bordered th:first-child,
	.widget-main.no-padding .table-bordered td:first-child, .widget-main.padding-0 .table-bordered td:first-child
	{
	border-left-width: 0
}

.transparent .widget-main .table-bordered>thead>tr>th:last-child,
	.widget-main.no-padding .table-bordered>thead>tr>th:last-child,
	.transparent .widget-main .table-bordered>tbody>tr>td:last-child,
	.widget-main.no-padding .table-bordered>tbody>tr>td:last-child,
	.transparent .widget-main .table-bordered>tfoot>tr>td:last-child,
	.widget-main.no-padding .table-bordered>tfoot>tr>td:last-child {
	border-right-width: 0 !important
}

.transparent .widget-main .table-bordered>tbody>tr:last-child>td,
	.widget-main.no-padding .table-bordered>tbody>tr:last-child>td {
	border-bottom-width: 0 !important
}

.table-bordered>thead.thin-border-bottom>tr>th, .table-bordered>thead.thin-border-bottom>tr>td
	{
	border-bottom-width: 1px
}

.widget-body .alert:last-child {
	margin-bottom: 0
}

.widget-main .tab-content {
	border: 0
}

.widget-toolbar>.nav-tabs {
	border-bottom: 0;
	margin-bottom: 0;
	position: relative;
	top: 5px
}

.widget-toolbar>.nav-tabs>li>a {
	box-shadow: none
}

.widget-toolbar>.nav-tabs>li:not (.active )>a {
	border-color: transparent;
	background-color: transparent
}

.widget-toolbar>.nav-tabs>li:not (.active )>a:hover {
	background-color: transparent
}

.widget-toolbar>.nav-tabs>li.active>a {
	background-color: #FFF;
	border-bottom-color: transparent;
	box-shadow: none
}

.widget-header-small>.widget-toolbar>.nav-tabs {
	top: 5px
}

.widget-header-small>.widget-toolbar>.nav-tabs>li>a {
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px
}

.widget-header-small>.widget-toolbar>.nav-tabs>li.active>a {
	border-top-width: 2px;
	margin-top: -1px
}

.widget-header-large>.widget-toolbar>.nav-tabs {
	top: 8px
}

.widget-header-large>.widget-toolbar>.nav-tabs>li>a {
	line-height: 22px;
	padding-top: 9px;
	padding-bottom: 9px
}

[class*=header-color-]>.widget-toolbar>.nav-tabs>li>a {
	border-color: transparent;
	background-color: transparent;
	color: #FFF;
	margin-right: 1px
}

[class*=header-color-]>.widget-toolbar>.nav-tabs>li>a:hover {
	background-color: #FFF;
	color: #555;
	border-top-color: #FFF
}

[class*=header-color-]>.widget-toolbar>.nav-tabs>li.active>a {
	background-color: #FFF;
	color: #555;
	border-top-width: 1px;
	margin-top: 0
}

.header-color-orange>.widget-toolbar>.nav-tabs>li>a {
	color: #855d10
}

.transparent .widget-toolbar>.nav-tabs>li>a {
	color: #555;
	background-color: transparent;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent
}

.transparent .widget-toolbar>.nav-tabs>li.active>a {
	border-top-color: #4c8fbd;
	border-right: 1px solid #c5d0dc;
	border-left: 1px solid #c5d0dc;
	background-color: #FFF;
	box-shadow: none
}

.widget-toolbox {
	background-color: #EEE
}

.widget-toolbox:first-child {
	padding: 2px;
	border-bottom: 1px solid #CCC
}

.widget-toolbox:last-child {
	padding: 2px;
	border-top: 1px solid #CCC
}

.transparent .widget-toolbox:last-child {
	border: 0;
	border-top: 1px solid #CCC
}

.widget-toolbox>.btn-toolbar {
	margin: 0;
	padding: 0
}

.widget-toolbox.center {
	text-align: center
}

.widget-toolbox.padding-16 {
	padding: 16px
}

.widget-toolbox.padding-14 {
	padding: 14px
}

.widget-toolbox.padding-12 {
	padding: 12px
}

.widget-toolbox.padding-10 {
	padding: 10px
}

.widget-toolbox.padding-8 {
	padding: 8px
}

.widget-toolbox.padding-6 {
	padding: 6px
}

.widget-toolbox.padding-4 {
	padding: 4px
}

.widget-toolbox.padding-2 {
	padding: 2px
}

.widget-toolbox.padding-0 {
	padding: 0
}

.widget-box-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 21
}

.widget-box-overlay>[class*=icon-] {
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	text-align: center
}

.widget-box.collapsed .widget-box-overlay>[class*=icon-] {
	top: 5%
}

.widget-box-overlay>.icon-spin {
	-moz-animation-duration: 1.2s;
	-webkit-animation-duration: 1.2s;
	-o-animation-duration: 1.2s;
	-ms-animation-duration: 1.2s;
	animation-duration: 1.2s
}

.widget-main>form {
	margin-bottom: 0
}

.widget-main>form .input-append, .widget-main>form .input-prepend {
	margin-bottom: 0
}

.widget-main.no-padding>form>fieldset, .widget-main.padding-0>form>fieldset
	{
	padding: 16px
}

.widget-main.no-padding>form>fieldset+.form-actions, .widget-main.padding-0>form>fieldset+.form-actions
	{
	padding: 10px 0 12px
}

.widget-main.no-padding>form>.form-actions, .widget-main.padding-0>form>.form-actions
	{
	margin: 0;
	padding: 10px 12px 12px
}

.widget-placeholder {
	border: 2px dashed #d9d9d9
}

.tooltip.in {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.tooltip-inner {
	background-color: #333;
	color: #FFF;
	font-size: 12px;
	text-shadow: 1px 1px 0 rgba(42, 45, 50, .5);
	border-radius: 0;
	padding: 5px 9px
}

.tooltip.top .tooltip-arrow {
	border-top-color: #333
}

.tooltip.right .tooltip-arrow {
	border-right-color: #333
}

.tooltip.left .tooltip-arrow {
	border-left-color: #333
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #333
}

.tooltip-error+.tooltip>.tooltip-inner {
	background-color: #c94d32;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(100, 60, 20, .3);
	border-radius: 0
}

.tooltip-error+.tooltip.top .tooltip-arrow {
	border-top-color: #c94d32
}

.tooltip-error+.tooltip.right .tooltip-arrow {
	border-right-color: #c94d32
}

.tooltip-error+.tooltip.left .tooltip-arrow {
	border-left-color: #c94d32
}

.tooltip-error+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #c94d32
}

.tooltip-success+.tooltip>.tooltip-inner {
	background-color: #629b58;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(60, 100, 20, .3);
	border-radius: 0
}

.tooltip-success+.tooltip.top .tooltip-arrow {
	border-top-color: #629b58
}

.tooltip-success+.tooltip.right .tooltip-arrow {
	border-right-color: #629b58
}

.tooltip-success+.tooltip.left .tooltip-arrow {
	border-left-color: #629b58
}

.tooltip-success+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #629b58
}

.tooltip-warning+.tooltip>.tooltip-inner {
	background-color: #ed9421;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(100, 90, 10, .3);
	border-radius: 0
}

.tooltip-warning+.tooltip.top .tooltip-arrow {
	border-top-color: #ed9421
}

.tooltip-warning+.tooltip.right .tooltip-arrow {
	border-right-color: #ed9421
}

.tooltip-warning+.tooltip.left .tooltip-arrow {
	border-left-color: #ed9421
}

.tooltip-warning+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #ed9421
}

.tooltip-info+.tooltip>.tooltip-inner {
	background-color: #4b89aa;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(40, 50, 100, .3);
	border-radius: 0
}

.tooltip-info+.tooltip.top .tooltip-arrow {
	border-top-color: #4b89aa
}

.tooltip-info+.tooltip.right .tooltip-arrow {
	border-right-color: #4b89aa
}

.tooltip-info+.tooltip.left .tooltip-arrow {
	border-left-color: #4b89aa
}

.tooltip-info+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #4b89aa
}

.popover {
	border-radius: 0;
	padding: 0;
	border-color: #ccc;
	border-width: 1px;
	-webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, .2);
	color: #4d6883
}

.popover-title {
	border-radius: 0;
	background-color: #eff3f8;
	color: #555;
	border-bottom: 1px solid #dfe3e8;
	text-shadow: 1px 1px 1px rgba(220, 220, 220, .2)
}

.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-bottom-color: #eff3f8;
	border-top-width: 0
}

.tooltip-error+.popover {
	color: #555;
	border: 1px solid #f7f0ef
}

.tooltip-error+.popover .popover-title {
	background-color: #f7f0ef;
	border-bottom-color: #e8e0df;
	color: #b75445;
	text-shadow: none
}

.tooltip-warning+.popover {
	color: #555;
	border: 1px solid #f4eee3
}

.tooltip-warning+.popover .popover-title {
	background-color: #f4eee3;
	border-bottom-color: #e4dcd3;
	color: #d67e31;
	text-shadow: none
}

.tooltip-success+.popover {
	color: #555;
	border: 1px solid #e8f2e3
}

.tooltip-success+.popover .popover-title {
	background-color: #e8f2e3;
	border-bottom-color: #d8e2d3;
	color: #629b58;
	text-shadow: none
}

.tooltip-info+.popover {
	color: #555;
	border: 1px solid #e5edf8
}

.tooltip-info+.popover .popover-title {
	background-color: #e5edf8;
	border-bottom-color: #d5dde8;
	color: #3f79b6;
	text-shadow: none
}

.popover-notitle+.popover .popover-title {
	display: none
}

.popover-notitle+.popover.top .arrow:after {
	border-top-color: #FFF
}

.popover-notitle+.popover.bottom .arrow:after {
	border-bottom-color: #FFF
}

.popover-notitle+.popover.left .arrow:after {
	border-left-color: #FFF
}

.popover-notitle+.popover.right .arrow:after {
	border-left-color: #FFF
}

.progress {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #dadada;
	height: 18px
}

.progress .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none;
	line-height: 18px
}

.progress[data-percent] {
	position: relative
}

.progress[data-percent]:after {
	display: inline-block;
	content: attr(data-percent);
	color: #FFF;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana
}

.progress.progress-yellow[data-percent]:after {
	color: #963
}

.progress.progress-small {
	height: 12px
}

.progress.progress-small .progress-bar {
	line-height: 10px;
	font-size: 11px
}

.progress.progress-small[data-percent]:after {
	line-height: 10px;
	font-size: 11px
}

.progress.progress-mini {
	height: 9px
}

.progress.progress-mini .progress-bar {
	line-height: 8px;
	font-size: 11px
}

.progress.progress-mini[data-percent]:after {
	line-height: 8px;
	font-size: 11px
}

.progress-bar {
	background-color: #2a91d8
}

.progress-striped .progress-bar {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
	background-color: #ca5952
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-success {
	background-color: #59a84b
}

.progress-striped .progress-bar-success {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
	background-color: #f2bb46
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-pink {
	background-color: #d6487e
}

.progress-striped .progress-bar-pink {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-purple {
	background-color: #9585bf
}

.progress-striped .progress-bar-purple {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-yellow {
	background-color: #ffd259
}

.progress-striped .progress-bar-yellow {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-inverse {
	background-color: #404040
}

.progress-striped .progress-bar-inverse {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-grey {
	background-color: #8a8a8a
}

.progress-striped .progress-bar-grey {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255,
		255, .15)), color-stop(0.25, transparent),
		color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, .15)),
		color-stop(0.75, rgba(255, 255, 255, .15)),
		color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%,
		rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress {
	position: relative
}

.progress:before {
	display: inline-block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: radial-gradient(9px 9px 0deg, circle cover, #0ff 0, rgba(0, 0, 255, 0)
		100%, #00f 95%)
}

.infobox-container {
	text-align: center;
	font-size: 0
}

.infobox {
	display: inline-block;
	width: 210px;
	height: 66px;
	color: #555;
	background-color: #FFF;
	box-shadow: none;
	border-radius: 0;
	margin: -1px 0 0 -1px;
	padding: 8px 3px 6px 9px;
	border: 1px dotted;
	border-color: #d8d8d8 !important;
	vertical-align: middle;
	text-align: left;
	position: relative
}

.infobox>.infobox-icon {
	display: inline-block;
	vertical-align: top;
	width: 44px
}

.infobox>.infobox-icon>[class*=icon-] {
	display: inline-block;
	height: 42px;
	margin: 0;
	padding: 1px 1px 0 2px;
	background-color: transparent;
	border: 0;
	text-align: center;
	position: relative;
	border-radius: 100%;
	-webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 0 rgba(0, 0, 0, .2)
}

.infobox>.infobox-icon>[class*=icon-]:before {
	font-size: 24px;
	display: block;
	padding: 6px 0 7px;
	width: 40px;
	text-align: center;
	border-radius: 100%;
	color: rgba(255, 255, 255, .9);
	background-color: rgba(255, 255, 255, .2);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .14)
}

.infobox .infobox-content {
	color: #555
}

.infobox .infobox-content:first-child {
	font-weight: 700
}

.infobox>.infobox-data {
	display: inline-block;
	border: 0;
	border-top-width: 0;
	font-size: 13px;
	text-align: left;
	line-height: 21px;
	min-width: 130px;
	padding-left: 8px;
	position: relative;
	top: 0
}

.infobox>.infobox-data>.infobox-data-number {
	display: block;
	font-size: 22px;
	margin: 2px 0 4px;
	position: relative;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .15)
}

.infobox>.infobox-data>.infobox-text {
	display: block;
	font-size: 16px;
	margin: 2px 0 4px;
	position: relative;
	text-shadow: none
}

.infobox.no-border {
	border: 0 !important
}

@media only screen and (max-width:460px) {
	.infobox {
		min-width: 95%;
		margin-top: 2px;
		margin-bottom: 2px
	}
}

.infobox-purple {
	color: #6f3cc4;
	border-color: #6f3cc4
}

.infobox-purple>.infobox-icon>[class*=icon-] {
	background-color: #6f3cc4
}

.infobox-purple.infobox-dark {
	background-color: #6f3cc4;
	border-color: #6f3cc4
}

.infobox-purple2 {
	color: #5f47b0;
	border-color: #5f47b0
}

.infobox-purple2>.infobox-icon>[class*=icon-] {
	background-color: #5f47b0
}

.infobox-purple2.infobox-dark {
	background-color: #5f47b0;
	border-color: #5f47b0
}

.infobox-pink {
	color: #cb6fd7;
	border-color: #cb6fd7
}

.infobox-pink>.infobox-icon>[class*=icon-] {
	background-color: #cb6fd7
}

.infobox-pink.infobox-dark {
	background-color: #cb6fd7;
	border-color: #cb6fd7
}

.infobox-blue {
	color: #6fb3e0;
	border-color: #6fb3e0
}

.infobox-blue>.infobox-icon>[class*=icon-] {
	background-color: #6fb3e0
}

.infobox-blue.infobox-dark {
	background-color: #6fb3e0;
	border-color: #6fb3e0
}

.infobox-blue2 {
	color: #3983c2;
	border-color: #3983c2
}

.infobox-blue2>.infobox-icon>[class*=icon-] {
	background-color: #3983c2
}

.infobox-blue2.infobox-dark {
	background-color: #3983c2;
	border-color: #3983c2
}

.infobox-blue3 {
	color: #1144eb;
	border-color: #1144eb
}

.infobox-blue3>.infobox-icon>[class*=icon-] {
	background-color: #1144eb
}

.infobox-blue3.infobox-dark {
	background-color: #1144eb;
	border-color: #1144eb
}

.infobox-red {
	color: #d53f40;
	border-color: #d53f40
}

.infobox-red>.infobox-icon>[class*=icon-] {
	background-color: #d53f40
}

.infobox-red.infobox-dark {
	background-color: #d53f40;
	border-color: #d53f40
}

.infobox-brown {
	color: #c67a3e;
	border-color: #c67a3e
}

.infobox-brown>.infobox-icon>[class*=icon-] {
	background-color: #c67a3e
}

.infobox-brown.infobox-dark {
	background-color: #c67a3e;
	border-color: #c67a3e
}

.infobox-wood {
	color: #7b3f25;
	border-color: #7b3f25
}

.infobox-wood>.infobox-icon>[class*=icon-] {
	background-color: #7b3f25
}

.infobox-wood.infobox-dark {
	background-color: #7b3f25;
	border-color: #7b3f25
}

.infobox-light-brown {
	color: #cebea5;
	border-color: #cebea5
}

.infobox-light-brown>.infobox-icon>[class*=icon-] {
	background-color: #cebea5
}

.infobox-light-brown.infobox-dark {
	background-color: #cebea5;
	border-color: #cebea5
}

.infobox-orange {
	color: #e8b110;
	border-color: #e8b110
}

.infobox-orange>.infobox-icon>[class*=icon-] {
	background-color: #e8b110
}

.infobox-orange.infobox-dark {
	background-color: #e8b110;
	border-color: #e8b110
}

.infobox-orange2 {
	color: #f79263;
	border-color: #f79263
}

.infobox-orange2>.infobox-icon>[class*=icon-] {
	background-color: #f79263
}

.infobox-orange2.infobox-dark {
	background-color: #f79263;
	border-color: #f79263
}

.infobox-green {
	color: #9abc32;
	border-color: #9abc32
}

.infobox-green>.infobox-icon>[class*=icon-] {
	background-color: #9abc32
}

.infobox-green.infobox-dark {
	background-color: #9abc32;
	border-color: #9abc32
}

.infobox-green2 {
	color: #0490a6;
	border-color: #0490a6
}

.infobox-green2>.infobox-icon>[class*=icon-] {
	background-color: #0490a6
}

.infobox-green2.infobox-dark {
	background-color: #0490a6;
	border-color: #0490a6
}

.infobox-grey {
	color: #999;
	border-color: #999
}

.infobox-grey>.infobox-icon>[class*=icon-] {
	background-color: #999
}

.infobox-grey.infobox-dark {
	background-color: #999;
	border-color: #999
}

.infobox-black {
	color: #393939;
	border-color: #393939
}

.infobox-black>.infobox-icon>[class*=icon-] {
	background-color: #393939
}

.infobox-black.infobox-dark {
	background-color: #393939;
	border-color: #393939
}

.infobox-dark {
	margin: 1px 1px 0 0;
	border-color: transparent !important;
	border: 0;
	color: #FFF;
	padding: 4px
}

.infobox-dark>.infobox-icon>[class*=icon-], .infobox-dark>.infobox-icon>[class*=icon-]:before
	{
	background-color: transparent;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0;
	font-size: 30px
}

.infobox-dark>.infobox-icon>[class*=icon-]:before {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.infobox-dark .infobox-content {
	color: #FFF
}

.infobox>.infobox-progress {
	padding-top: 0;
	display: inline-block;
	vertical-align: top;
	width: 44px
}

.infobox>.infobox-chart {
	padding-top: 0;
	display: inline-block;
	vertical-align: text-bottom;
	width: 44px;
	text-align: center
}

.infobox>.infobox-chart>.sparkline {
	font-size: 24px
}

.infobox>.infobox-chart canvas {
	vertical-align: middle !important
}

.infobox>.stat {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 11px;
	text-shadow: none;
	color: #abbac3;
	font-size: 13px;
	font-weight: 700;
	padding-right: 18px;
	padding-top: 3px
}

.infobox>.stat:before {
	display: inline-block;
	content: "";
	width: 8px;
	height: 11px;
	background-color: #abbac3;
	position: absolute;
	right: 4px;
	top: 7px
}

.infobox>.stat:after {
	display: inline-block;
	content: "";
	position: absolute;
	right: 1px;
	top: -8px;
	border: 12px solid transparent;
	border-width: 8px 7px;
	border-bottom-color: #abbac3
}

.infobox>.stat.stat-success {
	color: #77c646
}

.infobox>.stat.stat-success:before {
	background-color: #77c646
}

.infobox>.stat.stat-success:after {
	border-bottom-color: #77c646
}

.infobox>.stat.stat-important {
	color: #e4564f
}

.infobox>.stat.stat-important:before {
	background-color: #e4564f;
	top: 3px
}

.infobox>.stat.stat-important:after {
	border-top-color: #e4564f;
	border-bottom-color: transparent;
	bottom: -6px;
	top: auto
}

.infobox.infobox-dark>.stat {
	color: #FFF
}

.infobox.infobox-dark>.stat:before {
	background-color: #e1e5e8
}

.infobox.infobox-dark>.stat:after {
	border-bottom-color: #e1e5e8
}

.infobox.infobox-dark>.stat.stat-success {
	color: #FFF
}

.infobox.infobox-dark>.stat.stat-success:before {
	background-color: #d0e29e
}

.infobox.infobox-dark>.stat.stat-success:after {
	border-bottom-color: #d0e29e
}

.infobox.infobox-dark>.stat.stat-important {
	color: #FFF
}

.infobox.infobox-dark>.stat.stat-important:before {
	background-color: #ff8482;
	top: 3px
}

.infobox.infobox-dark>.stat.stat-important:after {
	border-top-color: #ff8482;
	border-bottom-color: transparent;
	bottom: -6px;
	top: auto
}

.infobox>.badge {
	position: absolute;
	right: 20px;
	top: 11px;
	border-radius: 0;
	text-shadow: none;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	line-height: 15px;
	height: 16px;
	padding: 0 1px
}

.infobox.infobox-dark>.badge {
	color: #FFF;
	background-color: rgba(255, 255, 255, .2) !important;
	border: 1px solid #f1f1f1;
	top: 2px;
	right: 2px
}

.infobox.infobox-dark>.badge.badge-success>[class*=icon-] {
	color: #c6e9a1
}

.infobox.infobox-dark>.badge.badge-important>[class*=icon-] {
	color: #ecb792
}

.infobox.infobox-dark>.badge.badge-warning>[class*=icon-] {
	color: #ecb792
}

.infobox-small {
	width: 135px;
	height: 52px;
	text-align: left;
	padding-bottom: 5px
}

.infobox-small>.infobox-icon, .infobox-small>.infobox-chart,
	.infobox-small>.infobox-progress {
	display: inline-block;
	width: 40px;
	max-width: 40px;
	height: 42px;
	line-height: 38px;
	vertical-align: middle
}

.infobox-small>.infobox-data {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	max-width: 72px;
	min-width: 0
}

.infobox-small>.infobox-chart>.sparkline {
	font-size: 14px;
	margin-left: 2px
}

.percentage {
	font-size: 14px;
	font-weight: 700;
	display: inline-block;
	vertical-align: top
}

.infobox-small .percentage {
	font-size: 13px;
	font-weight: 400;
	margin-top: 2px;
	margin-left: 2px
}

.pricing-box
:not
 
(
:first-child
 
){
padding-left
:
 
7
px


}
.pricing-box
:not
 
(
:last-child
 
){
padding-right
:
 
7
px


}
.pricing-box .price {
	font-size: 22px;
	line-height: 20px;
	height: 28px;
	text-align: center;
	color: #555
}

.pricing-box .price small {
	font-size: 14px
}

.pricing-box .btn {
	font-size: 16px
}

.pricing-box .widget-header {
	text-align: center;
	padding-left: 0
}

@media only screen and (max-width:768px) {
	.pricing-box {
		margin: 0;
		margin-bottom: 16px;
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: -1px
	}
	.pricing-box:nth-child(odd) {
		padding-left: 12px !important
	}
	.pricing-box:nth-child(even) {
		padding-right: 12px !important
	}
}

@media only screen and (max-width:460px) {
	.pricing-box {
		margin: 0;
		margin-bottom: 16px;
		width: 100%;
		padding-left: 12px !important;
		padding-right: 12px !important
	}
}

.pricing-table-header {
	padding-top: 0;
	margin-top: 0;
	text-align: left
}

.pricing-table-header>li {
	padding: 7px 0 7px 11px;
	font-size: 13px
}

.pricing-table {
	margin-top: 0
}

.pricing-table>li {
	text-align: center;
	padding: 7px 0;
	font-size: 13px
}

.list-striped>li:nth-child(odd) {
	background-color: #FFF
}

.list-striped>li:nth-child(even) {
	background-color: #f2f3eb
}

.list-striped.pricing-table-header>li:nth-child(even) {
	background-color: #EEE
}

.pricing-box-small {
	box-shadow: none;
	margin-left: -2px;
	background-color: #FFF;
	position: relative;
	z-index: 10
}

.pricing-box-small .price {
	line-height: 20px;
	height: 28px;
	text-align: center
}

.pricing-box-small .price .label:before, .pricing-box-small .price .label:after
	{
	margin-top: -2px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.pricing-box-small:hover {
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, .15);
	z-index: 11;
	-webkit-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04)
}

.pricing-box-small:hover .price>.label {
	-webkit-transform: scale(0.96);
	-ms-transform: scale(0.96);
	transform: scale(0.96)
}

.pricing-span {
	margin: 0;
	width: 19%;
	max-width: 150px !important;
	min-width: 110px !important;
	float: left !important
}

.pricing-span-header {
	padding-right: 0
}

@media only screen and (min-width:481px) {
	.pricing-span-body {
		padding-left: 0;
		padding-right: 0
	}
}

@media only screen and (max-width:480px) {
	.pricing-span-header, .pricing-span-body {
		width: 100%;
		padding-right: 12px
	}
}

.login-container {
	width: 375px;
	margin: 0 auto
}

.login-layout {
	background-color: #1d2024
}

.login-layout .main-container:after {
	display: none
}

.login-layout .main-content {
	margin-left: 0;
	min-height: 100%;
	padding-left: 15px;
	padding-right: 15px
}

.login-layout label {
	margin-bottom: 11px
}

.login-layout .widget-box {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	width: 100%;
	border-bottom: 0;
	box-shadow: none;
	padding: 6px;
	background-color: #394557;
	-moz-transform: scale(0, 1) translate(-150px);
	-webkit-transform: scale(0, 1) translate(-150px);
	-o-transform: scale(0, 1) translate(-150px);
	-ms-transform: scale(0, 1) translate(-150px);
	transform: scale(0, 1) translate(-150px)
}

.login-layout .widget-box.visible {
	visibility: visible;
	-moz-transform: scale(1, 1) translate(0);
	-webkit-transform: scale(1, 1) translate(0);
	-o-transform: scale(1, 1) translate(0);
	-ms-transform: scale(1, 1) translate(0);
	transform: scale(1, 1) translate(0);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-o-transition: none;
	-webkit-transition: none
}

.login-layout .widget-box .widget-main {
	padding: 16px 36px 36px;
	background: #f7f7f7
}

.login-layout .widget-box .widget-main form {
	margin: 0
}

.login-layout .widget-box .widget-body .toolbar>div>a {
	font-size: 15px;
	font-weight: 400;
	text-shadow: 1px 0 1px rgba(0, 0, 0, .25)
}

.login-box .forgot-password-link {
	color: #FE9
}

.login-box .user-signup-link {
	color: #CF7
}

.login-box .toolbar {
	background: #5090c1;
	border-top: 2px solid #597597
}

.login-box .toolbar>div {
	width: 50%;
	display: inline-block;
	padding: 9px 0 11px
}

.login-box .toolbar>div:first-child {
	float: left;
	text-align: left
}

.login-box .toolbar>div:first-child>a {
	margin-left: 11px
}

.login-box .toolbar>div:first-child+div {
	float: right;
	text-align: right
}

.login-box .toolbar>div:first-child+div>a {
	margin-right: 11px
}

.forgot-box .toolbar {
	background: #c16050;
	border-top: 2px solid #976559;
	padding: 9px 18px
}

.signup-box .toolbar {
	background: #76b774;
	border-top: 2px solid #759759;
	padding: 9px 18px
}

.forgot-box .back-to-login-link, .signup-box .back-to-login-link {
	color: #FE9;
	font-size: 14px;
	font-weight: 700;
	text-shadow: 1px 0 1px rgba(0, 0, 0, .25)
}

.login-layout .login-box .widget-main {
	padding-bottom: 16px
}

.login-box .social-or-login {
	margin-top: 4px;
	position: relative;
	z-index: 1
}

.login-box .social-or-login :first-child {
	display: inline-block;
	background: #f7f7f7;
	padding: 0 8px;
	color: #5090c1;
	font-size: 13px
}

.login-box .social-or-login:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 1px dotted #a6c4db
}

.login-box .social-login {
	margin-top: 12px
}

.login-box .social-login a {
	border-radius: 100%;
	width: 42px;
	height: 42px;
	line-height: 46px;
	padding: 0;
	margin: 0 1px;
	border: 0
}

.login-box .social-login a>[class*=icon-] {
	font-size: 24px;
	margin: 0
}

@media only screen and (max-width:480px) {
	.login-layout .widget-box .widget-main {
		padding: 16px
	}
}

@media only screen and (max-width:480px) {
	.login-container {
		width: 98%
	}
	.login-layout .widget-box {
		padding: 0
	}
	.login-box .toolbar>div {
		width: auto
	}
}

@media only screen and (max-width:767px) {
	.login-layout .widget-box.visible {
		-webkit-transition: none;
		transition: none
	}
}

.invoice-info {
	line-height: 24px !important;
	color: #444;
	vertical-align: bottom;
	margin-left: 9px;
	margin-right: 9px
}

.invoice-info-label {
	display: inline-block;
	max-width: 100px;
	text-align: right;
	font-size: 14px
}

.invoice-box .label-large[class*=arrowed] {
	margin-left: 11px !important;
	max-width: 95%
}

.error-container {
	margin: 20px;
	padding: 0;
	background: #FFF
}

.ace-thumbnails {
	list-style: none;
	margin: 0;
	padding: 0
}

.ace-thumbnails>li {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 2px;
	border: 2px solid #333
}

.ace-thumbnails>li>:first-child {
	display: block;
	position: relative
}

.ace-thumbnails>li .tags {
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	overflow: visible;
	direction: rtl;
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
	background-color: transparent;
	border: 0;
	vertical-align: inherit
}

.ace-thumbnails>li .tags>.label-holder {
	opacity: .92;
	filter: alpha(opacity = 92);
	display: table;
	margin: 1px 0 0;
	direction: ltr;
	text-align: left
}

.ace-thumbnails>li .tags>.label-holder:hover {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.ace-thumbnails>li>.tools {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -30px;
	width: 24px;
	background-color: rgba(0, 0, 0, .55);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.ace-thumbnails>li>.tools.tools-right {
	left: auto;
	right: -30px
}

.ace-thumbnails>li>.tools.tools-bottom {
	width: auto;
	height: 28px;
	left: 0;
	right: 0;
	top: auto;
	bottom: -30px
}

.ace-thumbnails>li>.tools.tools-top {
	width: auto;
	height: 28px;
	left: 0;
	right: 0;
	top: -30px;
	bottom: auto
}

.ace-thumbnails>li:hover>.tools {
	left: 0
}

.ace-thumbnails>li:hover>.tools.tools-bottom {
	top: auto;
	bottom: 0
}

.ace-thumbnails>li:hover>.tools.tools-top {
	bottom: auto;
	top: 0
}

.ace-thumbnails>li:hover>.tools.tools-right {
	left: auto;
	right: 0
}

.ace-thumbnails>li>.tools>a, .ace-thumbnails>li>:first-child .inner a {
	display: inline-block;
	color: #FFF;
	font-size: 18px;
	font-weight: 400;
	padding: 0 4px
}

.ace-thumbnails>li>.tools>a:hover, .ace-thumbnails>li>:first-child .inner a:hover
	{
	text-decoration: none;
	color: #c9e2ea
}

.ace-thumbnails>li .tools.tools-bottom>a, .ace-thumbnails>li .tools.tools-top>a
	{
	display: inline-block
}

.ace-thumbnails>li>:first-child>.text {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	text-align: center;
	color: #FFF;
	background-color: rgba(0, 0, 0, .55);
	opacity: 0;
	filter: alpha(opacity = 0);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.ace-thumbnails>li>:first-child>.text:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: 0
}

.ace-thumbnails>li>:first-child>.text>.inner {
	padding: 4px 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	max-width: 90%
}

.ace-thumbnails>li:hover>:first-child>.text {
	opacity: 1;
	filter: alpha(opacity = 100)
}

@media only screen and (max-width:480px) {
	.ace-thumbnails {
		text-align: center
	}
	.ace-thumbnails>li {
		float: none;
		display: inline-block
	}
}

.dialogs {
	padding: 9px 9px 0;
	position: relative
}

.itemdiv {
	padding-right: 3px;
	min-height: 66px;
	position: relative
}

.itemdiv>.user {
	display: inline-block;
	width: 42px;
	position: absolute;
	left: 0
}

.itemdiv>.user>img {
	border-radius: 100%;
	border: 2px solid #5293c4;
	max-width: 40px;
	position: relative
}

.itemdiv>.body {
	width: auto;
	margin-left: 50px;
	margin-right: 12px;
	position: relative
}

.itemdiv>.body>.time {
	display: block;
	font-size: 11px;
	font-weight: 700;
	color: #666;
	position: absolute;
	right: 9px;
	top: 0
}

.itemdiv>.body>.time [class*=icon-] {
	font-size: 14px;
	font-weight: 400
}

.itemdiv>.body>.name {
	display: block;
	color: #999
}

.itemdiv>.body>.name>b {
	color: #777
}

.itemdiv>.body>.text {
	display: block;
	position: relative;
	margin-top: 2px;
	padding-bottom: 19px;
	padding-left: 7px;
	font-size: 13px
}

.itemdiv>.body>.text:after {
	display: block;
	content: "";
	height: 1px;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	left: 16px;
	right: -12px;
	margin-top: 9px;
	border-top: 1px solid #e4ecf3
}

.itemdiv>.body>.text>[class*=icon-quote-]:first-child {
	color: #dce3ed;
	margin-right: 4px
}

.itemdiv:last-child>.body>.text {
	border-bottom: 0
}

.itemdiv:last-child>.body>.text:after {
	display: none
}

.itemdiv.dialogdiv {
	padding-bottom: 14px
}

.itemdiv.dialogdiv:before {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	bottom: 0;
	left: 19px;
	width: 3px;
	max-width: 3px;
	background-color: #e1e6ed;
	border: 1px solid #d7dbdd;
	border-width: 0 1px
}

.itemdiv.dialogdiv:last-child:before {
	display: none
}

.itemdiv.dialogdiv>.user>img {
	border-color: #c9d6e5
}

.itemdiv.dialogdiv>.body {
	border: 1px solid #dde4ed;
	padding: 5px 8px 8px;
	border-left-width: 2px;
	margin-right: 1px
}

.itemdiv.dialogdiv>.body:before {
	content: "";
	display: block;
	position: absolute;
	left: -7px;
	top: 11px;
	width: 8px;
	height: 8px;
	border: 2px solid #dde4ed;
	border-width: 2px 0 0 2px;
	background-color: #FFF;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.itemdiv.dialogdiv>.body>.time {
	position: static;
	float: right
}

.itemdiv.dialogdiv>.body>.text {
	padding-left: 0;
	padding-bottom: 0
}

.itemdiv.dialogdiv>.body>.text:after {
	display: none
}

.itemdiv.dialogdiv .tooltip-inner {
	word-break: break-all
}

.itemdiv.memberdiv {
	width: 175px;
	padding: 2px;
	margin: 3px 0;
	float: left;
	border-bottom: 1px solid #e8e8e8
}

.itemdiv.memberdiv>.user>img {
	border-color: #dce3ed
}

.itemdiv.memberdiv>.body>.time {
	position: static
}

.itemdiv.memberdiv>.body>.name {
	line-height: 18px;
	height: 18px;
	margin-bottom: 0
}

.itemdiv.memberdiv>.body>.name>a {
	display: inline-block;
	max-width: 100px;
	max-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.itemdiv .tools {
	position: absolute;
	right: 5px;
	bottom: 10px;
	display: none
}

.itemdiv .tools .btn {
	border-radius: 36px;
	margin: 1px 0
}

.itemdiv .body .tools {
	bottom: 4px
}

.itemdiv.commentdiv .tools {
	right: 9px
}

.itemdiv:hover .tools {
	display: inline-block
}

.item-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.item-list>li {
	padding: 9px;
	background-color: #FFF;
	margin-top: -1px;
	position: relative
}

.item-list>li.selected {
	color: #8090a0;
	background-color: #f4f9fc
}

.item-list>li.selected label, .item-list>li.selected .lbl {
	text-decoration: line-through;
	color: #8090a0
}

.item-list>li>.checkbox {
	display: inline-block
}

.item-list>li>label.inline {
	display: inline-block
}

.item-list>li label {
	font-size: 13px
}

.item-list>li .percentage {
	font-size: 11px;
	font-weight: 700;
	color: #777
}

.item-list>li.ui-sortable-helper {
	cursor: move
}

li[class*=item-] {
	border: 1px solid #DDD;
	border-left-width: 3px
}

li.item-orange {
	border-left-color: #e8b110
}

li.item-orange2 {
	border-left-color: #f79263
}

li.item-red {
	border-left-color: #d53f40
}

li.item-red2 {
	border-left-color: #d15b47
}

li.item-green {
	border-left-color: #9abc32
}

li.item-green2 {
	border-left-color: #0490a6
}

li.item-blue {
	border-left-color: #4f99c6
}

li.item-blue2 {
	border-left-color: #3983c2
}

li.item-blue3 {
	border-left-color: #1144eb
}

li.item-pink {
	border-left-color: #cb6fd7
}

li.item-purple {
	border-left-color: #6f3cc4
}

li.item-black {
	border-left-color: #505050
}

li.item-grey {
	border-left-color: #a0a0a0
}

li.item-brown {
	border-left-color: brown
}

li.item-default {
	border-left-color: #abbac3
}

.ui-sortable-placeholder, .ui-sortable-helper, .ui-sortable-placeholder>a,
	.ui-sortable-helper>a {
	cursor: move !important
}

@media only screen and (max-width:480px) {
	.itemdiv.memberdiv {
		float: none;
		width: auto
	}
}

.profile-user-info {
	margin: 0 12px
}

.profile-info-row {
	position: relative
}

.profile-info-name {
	position: absolute;
	width: 110px;
	text-align: right;
	padding: 6px 10px 6px 0;
	left: 0;
	top: 0;
	bottom: 0;
	font-weight: 400;
	color: #667e99;
	background-color: transparent;
	border-top: 1px dotted #d5e4f1
}

.profile-info-value {
	padding: 6px 4px 6px 6px;
	margin-left: 120px;
	border-top: 1px dotted #d5e4f1
}

.profile-info-value>span+span:before {
	display: inline;
	content: ",";
	margin-left: 1px;
	margin-right: 3px;
	color: #666;
	border-bottom: 1px solid #FFF
}

.profile-info-value>span+span.editable-container:before {
	display: none
}

.profile-info-row:first-child .profile-info-name {
	border-top: 0
}

.profile-info-row:first-child .profile-info-value {
	border-top: 0
}

.profile-user-info-striped {
	border: 1px solid #dcebf7
}

.profile-user-info-striped .profile-info-name {
	color: #336199;
	background-color: #edf3f4;
	border-top: 1px solid #f7fbff
}

.profile-user-info-striped .profile-info-value {
	border-top: 1px dotted #dcebf7;
	padding-left: 12px
}

.profile-picture {
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 4px;
	display: inline-block;
	max-width: 100%;
	-moz-box-sizing: border-box;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .15)
}

.profile-activity {
	padding: 10px 4px;
	border-bottom: 1px dotted #d0d8e0;
	position: relative;
	border-left: 1px dotted #FFF;
	border-right: 1px dotted #FFF
}

.profile-activity:first-child {
	border-top: 1px dotted transparent
}

.profile-activity:first-child:hover {
	border-top-color: #d0d8e0
}

.profile-activity:hover {
	background-color: #f4f9fd;
	border-left: 1px dotted #d0d8e0;
	border-right: 1px dotted #d0d8e0
}

.profile-activity img {
	border: 2px solid #c9d6e5;
	border-radius: 100%;
	max-width: 40px;
	margin-right: 10px;
	margin-left: 0;
	box-shadow: none
}

.profile-activity .thumbicon {
	background-color: #74abd7;
	display: inline-block;
	border-radius: 100%;
	width: 38px;
	height: 38px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	line-height: 38px;
	margin-right: 10px;
	margin-left: 0;
	text-shadow: none !important
}

.profile-activity .time {
	display: block;
	margin-top: 4px;
	color: #777
}

.profile-activity a.user {
	font-weight: 700;
	color: #9585bf
}

.profile-activity .tools {
	position: absolute;
	right: 12px;
	bottom: 8px;
	display: none
}

.profile-activity:hover .tools {
	display: block
}

.user-profile .ace-thumbnails li {
	border: 1px solid #CCC;
	padding: 3px;
	margin: 6px
}

.user-profile .ace-thumbnails li .tools {
	left: 3px;
	right: 3px
}

.user-profile .ace-thumbnails li:hover .tools {
	bottom: 3px
}

.user-profile .user-title-label:hover {
	text-decoration: none
}

.user-profile .user-title-label+.dropdown-menu {
	margin-left: -12px
}

.profile-contact-links {
	padding: 4px 2px 5px;
	border: 1px solid #e0e2e5;
	background-color: #f8fafc
}

.profile-contact-info .btn-link:hover>[class*=icon-],
	.profile-contact-info .btn-link:focus>[class*=icon-] {
	text-decoration: none
}

.profile-social-links>a {
	text-decoration: none;
	margin: 0 1px
}

.profile-social-links>a:hover>[class*=icon-] {
	text-decoration: none
}

.profile-skills .progress {
	height: 26px;
	margin-bottom: 2px;
	background-color: transparent
}

.profile-skills .progress .progress-bar {
	line-height: 26px;
	font-size: 13px;
	font-weight: 700;
	font-family: "Open Sans";
	padding: 0 8px
}

.profile-users .user {
	display: block;
	position: static;
	text-align: center;
	width: auto
}

.profile-users .user img {
	padding: 2px;
	border-radius: 100%;
	border: 1px solid #AAA;
	max-width: none;
	width: 64px;
	-webkit-transition: all .1s;
	transition: all .1s
}

.profile-users .user img:hover {
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .33);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .33)
}

.profile-users .memberdiv {
	background-color: #FFF;
	width: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	text-align: center;
	margin: 0 8px 24px
}

.profile-users .memberdiv .name a:hover [class*=icon-] {
	text-decoration: none
}

.profile-users .memberdiv .body {
	display: inline-block;
	margin: 8px 0 0
}

.profile-users .memberdiv .popover {
	visibility: hidden;
	min-width: 150px;
	margin-left: 0;
	margin-right: 0;
	top: -5%;
	left: auto;
	right: auto;
	z-index: -1;
	opacity: 0;
	display: none;
	-webkit-transition: visibility 0s linear .2s, z-index 0s linear .2s,
		opacity .2s linear 0s;
	transition: visibility 0s linear .2s, z-index 0s linear .2s, opacity .2s
		linear 0s
}

.profile-users .memberdiv .popover.right {
	left: 100%;
	right: auto;
	display: block
}

.profile-users .memberdiv .popover.left {
	left: auto;
	right: 100%;
	display: block
}

.profile-users .memberdiv>:first-child:hover .popover {
	visibility: visible;
	opacity: 1;
	z-index: 1010;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}

.profile-users .memberdiv .tools {
	position: static;
	display: block;
	width: 100%;
	margin-top: 2px
}

.profile-users .memberdiv .tools>a {
	margin: 0 2px
}

.profile-users .memberdiv .tools>a:hover {
	text-decoration: none
}

.user-status {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #FFF;
	border: 3px solid #AAA;
	border-radius: 100%;
	vertical-align: middle;
	margin-right: 1px
}

.user-status.status-online {
	border-color: #8ac16c
}

.user-status.status-busy {
	border-color: #e07f69
}

.user-status.status-idle {
	border-color: #ffb752
}

.tab-content.profile-edit-tab-content {
	border: 1px solid #DDD;
	padding: 8px 32px 32px;
	-webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 0 0 rgba(0, 0, 0, .2);
	background-color: #FFF
}

@media only screen and (max-width:480px) {
	.profile-info-name {
		width: 80px
	}
	.profile-info-value {
		margin-left: 90px
	}
	.profile-user-info-striped .profile-info-name {
		position: static;
		width: auto;
		text-align: left;
		padding: 6px 0 6px 10px
	}
	.profile-user-info-striped .profile-info-value {
		margin-left: 10px
	}
}

@media only screen and (max-width:480px) {
	.user-profile .memberdiv {
		width: 50%;
		margin-left: 0;
		margin-right: 0
	}
}

.inbox-tabs.nav-tabs>li>a {
	background-color: #fafafa
}

.inbox-tabs.nav-tabs>li.active:not (.open )>a, .inbox-tabs.nav-tabs>li.active:not
	 (.open )>a:hover, .inbox-tabs.nav-tabs>li.active:not (.open )>a:focus
	{
	background-color: #f1f5fa;
	box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .1);
	color: #48768e
}

.inbox-tabs.nav-tabs>li>a.btn-new-mail {
	background-color: transparent;
	border: 0 !important;
	padding: 0 !important
}

.inbox-tabs.nav-tabs>li>a.btn-new-mail>.btn {
	border-width: 0 !important;
	border-radius: 3px !important;
	padding: 0 6px !important;
	position: relative;
	transition: none !important
}

.inbox-tabs.nav-tabs>li.active>a.btn-new-mail {
	box-shadow: none !important
}

.inbox-tabs.nav-tabs>li.active>a.btn-new-mail>.btn:before {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 35%;
	left: calc(50% - 6px);
	border-width: 6px 8px;
	border-style: solid;
	border-color: transparent;
	border-top-color: inherit
}

.inbox-tabs.nav-tabs.tab-size-bigger>li>a {
	padding: 5px 15px 7px;
	font-size: 14px
}

.inbox-tabs.nav-tabs.tab-size-bigger>li>a>[class*=icon-]:first-child {
	margin-bottom: 5px
}

.inbox-tabs.nav-tabs.tab-size-bigger>li>a.btn-new-mail>.btn {
	padding: 10px !important;
	border-radius: 7px !important
}

.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail {
	margin-top: 0 !important;
	top: 1px
}

.inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail>.btn:before
	{
	left: 35%;
	left: calc(50% - 8px);
	border-width: 8px 10px
}

@media only screen and (max-width:475px) {
	.inbox-tabs>.li-new-mail {
		display: block;
		text-align: right;
		margin-bottom: 8px !important;
		float: none !important
	}
	.inbox-tabs>.li-new-mail>.btn-new-mail {
		display: inline-block;
		width: auto
	}
}

.message-container {
	position: relative
}

.message-list {
	position: relative
}

.message-item {
	border: 1px solid #eaedf1;
	border-bottom-width: 0;
	padding: 12px 12px 14px;
	line-height: 18px;
	position: relative;
	background-color: #FFF
}

.message-item:first-child {
	border-top-width: 0
}

.message-item:hover {
	border-color: #e2eaf2;
	background-color: #f2f6f9
}

.message-item:hover+.message-item {
	border-top-color: #e2eaf2
}

.message-item:hover+.message-item.selected {
	border-top-color: #FFF
}

.message-item.selected {
	background-color: #eff4f7;
	border-color: #FFF #e2eaf2
}

.message-item.selected+.message-item {
	border-top-color: #FFF
}

.message-item.selected+.message-item:hover+.message-item {
	border-top-color: #FFF
}

.message-item .sender {
	margin: 0 6px 0 4px;
	vertical-align: middle;
	color: #467287;
	display: inline-block;
	width: 110px;
	height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer
}

.message-item.message-unread .sender {
	color: #6a9cba;
	font-weight: 700
}

.message-item .summary {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	margin-left: 30px;
	max-width: 250px;
	max-width: calc(100% - 300px);
	min-width: 200px;
	white-space: nowrap
}

.message-item .summary .text {
	color: #555;
	vertical-align: middle;
	display: inline-block;
	width: auto;
	max-width: 100%;
	height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer
}

.message-item .summary .text:hover {
	text-decoration: underline
}

.message-item .summary .message-flags {
	display: block;
	position: absolute;
	right: 101%;
	right: calc(100% + 4px);
	height: 18px;
	white-space: nowrap
}

.message-item.message-unread .summary .text {
	color: #609fc4;
	font-weight: 700
}

.message-item .time {
	float: right;
	width: 60px;
	height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #666
}

.message-item.message-unread .time {
	font-weight: 700;
	color: #609fc4
}

.message-item .attachment {
	color: #999;
	font-size: 18px;
	vertical-align: middle;
	float: right;
	margin: 0 12px;
	position: relative
}

.message-item.message-unread .attachment {
	color: #4f99c6
}

.message-content .time {
	font-weight: 400
}

.message-star {
	vertical-align: middle;
	margin: 2px 4px 0 6px;
	font-size: 15px;
	cursor: pointer
}

.message-star:hover {
	color: #feb902 !important;
	text-decoration: none
}

.mail-tag:empty {
	display: inline-block;
	width: 8px;
	height: 11px;
	padding: 0;
	line-height: normal;
	vertical-align: middle;
	margin: 0 1px 0 0
}

.badge.mail-tag {
	border-radius: 2px
}

@media only screen and (max-width:979px) {
	.message-item .summary {
		min-width: 0
	}
	.message-item .sender {
		width: 100px
	}
}

@media only screen and (max-width:550px) {
	.message-item .summary {
		margin: 8px 0 0 32px;
		max-width: 95%;
		min-width: 0;
		display: block
	}
	.message-item .sender {
		width: auto;
		max-width: 150px
	}
	.message-item .summary .text {
		max-width: 95%
	}
}

.btn-message, .btn-message:hover, .btn-message:focus, .btn-message:active,
	.open .btn-message.dropdown-toggle {
	background-color: #FFF !important;
	border: 1px solid #94b9ce !important;
	color: #7ca3ba !important;
	text-shadow: none !important
}

.message-content {
	padding: 16px 12px;
	border: 1px solid #e9e9e9;
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .02);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .02);
	background-color: rgba(255, 255, 255, .8);
	border-top-width: 0
}

.message-item .message-content {
	margin-top: 16px;
	border-top-width: 1px
}

.message-body {
	padding: 0 9px;
	color: #6a7177
}

.message-navbar {
	line-height: 24px;
	padding: 10px 12px;
	border: 1px solid #d6e1ea;
	border-color: #d6e1ea transparent;
	background-color: #f1f5fa;
	position: relative
}

.message-navbar .dropdown-toggle, .message-content .dropdown-toggle {
	color: #777
}

.message-navbar .dropdown-toggle:hover, .message-content .dropdown-toggle:hover,
	.message-navbar .dropdown-toggle:focus, .message-content .dropdown-toggle:focus
	{
	text-decoration: none;
	color: #2283c5
}

.message-bar {
	display: inline-block;
	min-height: 28px
}

@media only screen and (max-width:480px) {
	.message-bar {
		display: block;
		min-height: 60px
	}
}

.message-footer {
	background-color: #f1f1f1;
	padding: 12px 16px;
	border: 1px solid #e6e6e6;
	border-width: 1px 0;
	border-top: 1px solid #e4e9ee
}

.message-footer .pagination {
	margin: 0
}

.message-footer .pagination>li {
	margin: 0;
	padding: 0
}

.message-footer .pagination>li>a, .message-footer .pagination>li>span {
	color: #777;
	padding: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: transparent;
	border: 0
}

.message-footer .pagination>li.disabled>span {
	color: #bbb;
	cursor: default
}

.message-footer .pagination>li>a:hover {
	color: #2283c5;
	text-decoration: none
}

.message-footer input[type=text] {
	font-size: 12px;
	width: 34px;
	height: 24px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 3px;
	vertical-align: middle;
	text-align: center
}

.message-footer-style2 .pagination>li>a, .message-footer-style2 .pagination>li>span
	{
	border: 1px solid #b5b5b5;
	border-radius: 100% !important;
	width: 26px;
	height: 26px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	padding: 0
}

.message-footer-style2 .pagination>li>span {
	border-color: #CCC
}

.message-footer-style2 .pagination>li>a:hover {
	border-color: #84afc9;
	background-color: #f7f7f7
}

.message-item.message-inline-open {
	background-color: #f2f6f9;
	border: 1px solid #DDD;
	border-bottom-color: #CCC
}

.message-item.message-inline-open:first-child {
	border-top-color: #EEE
}

.message-item.message-inline-open:last-child {
	border-bottom-color: #DDD
}

.message-item.message-inline-open+.message-item {
	border-bottom-color: transparent
}

.message-loading-overlay {
	position: absolute;
	z-index: 14;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .5);
	text-align: center
}

.message-loading-overlay>[class*=icon-] {
	position: absolute;
	top: 15%;
	left: 0;
	right: 0;
	text-align: center
}

.message-content .sender {
	color: #6a9cba;
	font-weight: 700;
	width: auto;
	text-overflow: inherit;
	vertical-align: middle;
	margin: 0
}

.message-content .time {
	width: auto;
	text-overflow: inherit;
	white-space: normal;
	float: none;
	vertical-align: middle
}

ul.attachment-list {
	margin: 6px 0 4px 8px
}

ul.attachment-list>li {
	margin-bottom: 3px
}

.message-attachment {
	padding-left: 10px;
	padding-right: 10px
}

.attached-file {
	color: #777;
	width: 200px
}

.attached-file>[class*=icon-] {
	display: inline-block;
	width: 16px;
	margin-right: 2px
}

.attached-file:hover {
	text-decoration: none;
	color: #438eb9
}

.attached-file:hover .attached-name {
	color: #2283c5
}

.attached-file .attached-name {
	display: inline-block;
	max-width: 175px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.messagebar-item-left, .messagebar-item-right {
	position: absolute;
	bottom: 14px;
	left: 12px;
	text-align: left
}

.messagebar-item-right {
	right: 12px;
	left: auto
}

.message-navbar .nav-search {
	right: auto;
	left: 60px;
	top: auto;
	bottom: 11px
}

.message-form {
	border: 1px solid #ddd;
	border-top: 0;
	padding-top: 22px
}

@media only screen and (max-width:480px) {
	.message-form {
		padding-left: 16px;
		padding-right: 16px
	}
}

.message-form .form-actions {
	margin-bottom: 0
}

.message-form .wysiwyg-editor {
	overflow: auto;
	min-height: 150px;
	max-height: 250px;
	height: auto
}

.btn-send-message {
	position: relative;
	top: 6px
}

.btn-back-message-list {
	color: #777
}

.btn-back-message-list:hover {
	color: #478fca;
	text-decoration: none
}

.message-condensed .message-item {
	padding-top: 8px;
	padding-bottom: 9px
}

.message-condensed .message-navbar, .message-condensed .message-footer {
	padding-top: 7px;
	padding-bottom: 7px
}

.message-condensed .messagebar-item-left, .message-condensed .messagebar-item-right
	{
	bottom: 9px
}

.message-condensed .message-navbar .nav-search {
	bottom: 7px
}

@media only screen and (max-width:480px) {
	.message-condensed .message-bar {
		min-height: 42px
	}
}

.inbox-folders .btn-block {
	margin-top: 0
}

@media only screen and (max-width:767px) {
	.inbox-folders.inbox-folders-responsive .btn-block {
		width: 24%
	}
}

@media only screen and (max-width:600px) {
	.inbox-folders.inbox-folders-responsive .btn-block {
		width: 48%
	}
}

@media only screen and (max-width:320px) {
	.inbox-folders.inbox-folders-responsive .btn-block {
		width: 99%
	}
}

.inbox-folders .btn-lighter, .inbox-folders .btn-lighter.active {
	background-color: #f4f4f4 !important;
	text-shadow: none !important;
	color: #7c8395 !important;
	border: 1px solid #FFF !important;
	padding: 5px 11px
}

.inbox-folders .btn-lighter.active {
	background-color: #edf2f8 !important;
	color: #53617c !important
}

.inbox-folders .btn-lighter:hover {
	background-color: #efefef !important;
	color: #6092c4 !important
}

.inbox-folders .btn>[class*=icon-]:first-child {
	display: inline-block;
	width: 14px;
	text-align: left
}

.inbox-folders .btn-lighter+.btn-lighter {
	border-top-width: 0 !important
}

.inbox-folders .btn.active:before {
	display: block;
	content: "";
	position: absolute;
	top: 1px;
	bottom: 1px;
	left: -1px;
	border-left: 3px solid #4f99c6
}

.inbox-folders .btn.active:after {
	display: none
}

.inbox-folders .btn .counter {
	border-radius: 3px;
	position: absolute;
	right: 8px;
	top: 8px;
	padding-left: 6px;
	padding-right: 6px;
	opacity: .75;
	filter: alpha(opacity = 75)
}

.inbox-folders .btn:hover .badge {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.timeline-container {
	position: relative;
	padding-top: 4px;
	margin-bottom: 32px
}

.timeline-container:last-child {
	margin-bottom: 0
}

.timeline-container:before {
	content: "";
	display: block;
	position: absolute;
	left: 28px;
	top: 0;
	bottom: 0;
	border: 1px solid #e2e3e7;
	background-color: #e7eaef;
	width: 4px;
	border-width: 0 1px
}

.timeline-container:first-child:before {
	border-top-width: 1px
}

.timeline-container:last-child:before {
	border-bottom-width: 1px
}

.timeline-item {
	position: relative;
	margin-bottom: 8px
}

.timeline-item .widget-box {
	background-color: #f2f6f9;
	color: #595c66
}

.timeline-item .transparent.widget-box {
	border-left: 3px solid #dae1e5
}

.timeline-item .transparent .widget-header {
	background-color: #ecf1f4;
	border-bottom: 0
}

.timeline-item .transparent .widget-header>:first-child {
	margin-left: 8px
}

.timeline-item:nth-child(even) .widget-box {
	background-color: #f3f3f3;
	color: #616161
}

.timeline-item:nth-child(even) .widget-box.transparent {
	border-left-color: #dbdbdb !important
}

.timeline-item:nth-child(even) .widget-box.transparent .widget-header {
	background-color: #EEE !important
}

.timeline-item .widget-box {
	margin: 0;
	position: relative;
	max-width: none;
	border-bottom: 0;
	margin-left: 60px
}

.timeline-item .widget-main {
	margin: 0;
	position: relative;
	max-width: none;
	border-bottom: 0
}

.timeline-item .widget-body {
	background-color: transparent
}

.timeline-item .widget-toolbox {
	padding: 4px 8px 0 !important;
	background-color: transparent !important;
	border: 0 solid #CCC !important;
	border-top: 0 !important;
	margin: 0 0 !important
}

.timeline-info {
	float: left;
	width: 60px;
	text-align: center;
	position: relative
}

.timeline-info img {
	border-radius: 100%;
	max-width: 42px
}

.timeline-info .label, .timeline-info .badge {
	font-size: 12px
}

.timeline-container:not (.timeline-style2 ) .timeline-indicator {
	opacity: 1;
	border-radius: 100%;
	display: inline-block;
	font-size: 16px;
	height: 36px;
	line-height: 30px;
	width: 36px;
	text-align: center;
	text-shadow: none !important;
	padding: 0;
	cursor: default;
	border: 3px solid #FFF !important
}

.timeline-label {
	display: block;
	clear: both;
	margin: 0 0 18px;
	margin-left: 34px
}

.timeline-item img {
	border: 1px solid #AAA;
	padding: 2px;
	background-color: #FFF
}

.timeline-style2:before {
	display: none
}

.timeline-style2 .timeline-item {
	padding-bottom: 22px;
	margin-bottom: 0
}

.timeline-style2 .timeline-item:last-child {
	padding-bottom: 0
}

.timeline-style2 .timeline-item:before {
	content: "";
	display: block;
	position: absolute;
	left: 90px;
	top: 5px;
	bottom: -5px;
	border-width: 0;
	background-color: #DDD;
	width: 2px;
	max-width: 2px
}

.timeline-style2 .timeline-item:last-child:before {
	display: none
}

.timeline-style2 .timeline-item:first-child:before {
	display: block
}

.timeline-style2 .timeline-item .transparent .widget-header {
	background-color: transparent !important
}

.timeline-style2 .timeline-item .transparent.widget-box {
	background-color: transparent !important;
	border-left: 0 !important
}

.timeline-style2 .timeline-info {
	width: 100px
}

.timeline-style2 .timeline-indicator {
	font-size: 0;
	height: 12px;
	line-height: 12px;
	width: 12px;
	border-width: 1px !important;
	background-color: #fff !important;
	position: absolute;
	left: 85px;
	top: 3px;
	opacity: 1;
	border-radius: 100%;
	display: inline-block;
	padding: 0
}

.timeline-style2 .timeline-date {
	display: inline-block;
	width: 72px;
	text-align: right;
	margin-right: 25px;
	color: #777
}

.timeline-style2 .timeline-item .widget-box {
	margin-left: 112px
}

.timeline-style2 .timeline-label {
	width: 75px;
	text-align: center;
	margin-left: 0;
	margin-bottom: 10px;
	text-align: right;
	color: #666;
	font-size: 14px
}

.timeline-time {
	text-align: center;
	position: static
}

.fc-header-title>h2 {
	font-size: 22px;
	color: #65a0ce
}

.fc-widget-header, .fc-widget-content {
	border: 1px solid #bcd4e5
}

.fc-state-highlight {
	background: #FFC
}

.fc-event-skin {
	border: 0 !important;
	background-color: #abbac3;
	padding: 0 0 1px 2px
}

.label-yellow .fc-event-skin {
	color: #963
}

.label-light .fc-event-skin {
	color: #888
}

[class*=label-]>.fc-event-skin, [class*=label-]>.fc-event-skin>.fc-event-skin.fc-event-head
	{
	background-color: inherit
}

.fc-event-skin.ui-draggable-dragging {
	cursor: move
}

.fc-event-skin.fc-event-vert, .fc-event-vert>.fc-event-skin {
	padding: 0 0 1px
}

.fc-grid .fc-day-number {
	color: #2e6589
}

.fc-widget-header {
	background: #ecf2f7;
	color: #8090a0
}

.fc-event-hori, .fc-event-vert {
	border-radius: 0 !important;
	border-color: transparent
}

.fc-event-vert .fc-event-content {
	padding-left: 1px;
	padding-right: 1px
}

.fc-event-vert .fc-event-time {
	padding: 0
}

.fc-state-default {
	border: 0
}

.fc-state-default, .fc-state-default .fc-button-inner {
	border: 0;
	background-color: #abbac3;
	color: #FFF;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0 !important;
	margin-left: 2px
}

.fc-state-default .fc-button-effect {
	display: none
}

.fc-state-disabled, .fc-state-disabled .fc-button-inner {
	opacity: .75;
	filter: alpha(opacity = 75);
	color: #DDD
}

.fc-state-active, .fc-state-active .fc-button-inner {
	border-color: #4f99c6;
	background-color: #6fb3e0
}

.fc-state-hover, .fc-state-hover .fc-button-inner {
	background-color: #8b9aa3
}

.external-event {
	margin: 6px 0;
	padding: 0;
	cursor: default;
	display: block;
	color: #FFF;
	background-color: #abbac3;
	font-size: 13px;
	line-height: 28px
}

.external-event:hover {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.external-event.ui-draggable-dragging {
	cursor: move
}

.external-event>[class*=icon-]:first-child {
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 30px;
	margin-right: 5px;
	font-size: 15px;
	border-right: 1px solid #FFF
}

.widget-main .fc {
	position: relative;
	top: -40px
}

.widget-main .fc>.fc-header {
	position: relative;
	z-index: 10
}

.widget-main .fc .fc-header-space {
	padding-left: 2px
}

.widget-main .fc-header-title>h2 {
	font-size: 18px;
	line-height: 36px
}

.widget-main .fc-content {
	top: -14px;
	z-index: 11
}

.widget-main .fc-button-content {
	height: 37px;
	line-height: 36px
}

@media only screen and (max-width:480px) {
	.fc-header td {
		display: block;
		width: auto;
		text-align: left
	}
}

.chosen-container+.help-inline {
	vertical-align: middle
}

.chosen-select {
	display: inline !important;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: -1
}

.chosen-container, [class*=chosen-container] {
	vertical-align: middle
}

.chosen-container>.chosen-single, [class*=chosen-container]>.chosen-single
	{
	line-height: 28px;
	height: 30px;
	box-shadow: none;
	background: #fafafa
}

.chosen-choices {
	box-shadow: none !important
}

.chosen-container-single .chosen-single abbr {
	background: 0
}

.chosen-container-single .chosen-single abbr:after {
	content: "\f00d";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 0;
	top: -7px
}

.chosen-container-single .chosen-single abbr:hover:after {
	color: #464646
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover:after
	{
	color: #464646
}

.chosen-single div b {
	background: none !important
}

.chosen-single div b:before {
	content: "\f0d7";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 12px;
	position: relative;
	top: -1px;
	left: 1px
}

.chosen-container-active.chosen-with-drop .chosen-single div b:before {
	content: "\f0d8"
}

.chosen-container-single .chosen-search {
	position: relative
}

.chosen-container-single .chosen-search input[type=text] {
	background: 0;
	border-radius: 0;
	line-height: 28px;
	height: 28px
}

.chosen-container-single .chosen-search:after {
	content: "\f002";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 8px;
	right: 12px
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]
	{
	height: 25px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	background: 0
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before
	{
	content: "\f00d";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 2px;
	top: -1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	text-decoration: none
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before
	{
	color: #464646
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close:before
	{
	color: #464646
}

.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span
	{
	background: 0
}

.chosen-container .chosen-results-scroll-down span:before,
	.chosen-container .chosen-results-scroll-up span:before {
	content: "\f0d7";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 12px;
	position: relative;
	top: -1px;
	left: 1px
}

.chosen-container .chosen-results-scroll-up span:before {
	content: "\f0d8"
}

.chosen-container-active .chosen-single-with-drop div b:before {
	content: "\f0d8"
}

.chosen-rtl .chosen-search input[type=text] {
	background: 0
}

.chosen-rtl .chosen-search:after {
	content: "";
	display: none
}

.chosen-rtl .chosen-search:before {
	content: "\f002";
	display: inline-block;
	color: #888;
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 9px;
	left: 12px
}

.chosen-container-single .chosen-single {
	border-radius: 0
}

.chosen-container .chosen-results li.highlighted {
	background: #86bd6f;
	background: #4492c9;
	background: #316ac5;
	color: #FFF
}

.chosen-container-single .chosen-drop {
	border-radius: 0;
	border-bottom: 3px solid #4492c9;
	border-color: #4492c9
}

.chosen-single.chosen-single-with-drop, .chosen-container-active .chosen-single
	{
	border-color: #4492c9
}

.form-group.has-error .chosen-single {
	border-color: #f09784 !important
}

.form-group.has-info .chosen-single {
	border-color: #64a6bc !important
}

.form-group.has-warning .chosen-single {
	border-color: #e0c43a !important
}

.form-group.has-success .chosen-single {
	border-color: #92bf65 !important
}

.chosen-rtl .chosen-container-single-nosearch .chosen-search {
	left: -9999px
}

.chosen-rtl .chosen-drop {
	left: -9999px
}

.modal .chosen-rtl .chosen-container-single-nosearch .chosen-search {
	left: 9999px
}

.modal .chosen-rtl .chosen-drop {
	left: 9999px
}

.rtl .modal .chosen-container.chosen-with-drop .chosen-drop {
	left: auto;
	right: 0
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border-color: #4492c9
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type=text], .chosen-container-single .chosen-single abbr,
		.chosen-container-single .chosen-single div b,
		.chosen-container-single .chosen-search input[type=text],
		.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
		.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span
		{
		background-image: none !important;
		background-repeat: no-repeat !important;
		background-size: auto !important
	}
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice
	{
	background-image: none;
	background-color: #91b8d0;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 3px;
	margin-right: 0;
	padding: 6px 22px 7px 9px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
	transition: all .2s ease 0s;
	vertical-align: baseline;
	white-space: nowrap;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 18px;
	height: auto;
	line-height: 25px;
	text-align: center
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before
	{
	color: #FFF;
	position: static;
	font-size: 11px
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	background-color: rgba(0, 0, 0, .2)
}

.tag-input-style+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover:before
	{
	color: #FFF
}

.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice
	{
	padding: 6px 9px 7px 22px;
	margin-left: 0;
	margin-right: 3px
}

.tag-input-style+.chosen-container-multi.chosen-rtl .chosen-choices li.search-choice .search-choice-close
	{
	right: auto;
	left: 0
}

.select2-container .select2-choice {
	border-radius: 0;
	height: 30px
}

.select2-container.select2-drop-above .select2-choice {
	border-radius: 0
}

.select2-container .select2-choice abbr, .select2-search-choice-close {
	background: 0
}

.select2-container .select2-choice abbr:before,
	.select2-search-choice-close:before {
	font-family: FontAwesome;
	font-size: 12px;
	display: inline;
	content: "\f00d";
	color: #888;
	position: relative;
	top: -1px
}

.select2-container .select2-choice abbr:hover:before,
	.select2-search-choice-close:hover:before {
	color: #555
}

.select2-container .select2-choice abbr:before {
	top: -7px
}

.select2-search-choice-close:hover {
	text-decoration: none !important
}

.select2-drop {
	border-radius: 0;
	border: 1px solid #4492c9;
	border-width: 0 1px 3px
}

.select2-drop.select2-drop-above {
	border-radius: 0
}

.select2-container .select2-choice {
	background: #fafafa none
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices,
	.select2-dropdown-open.select2-drop-above .select2-choice,
	.select2-dropdown-open.select2-drop-above .select2-choices,
	.select2-container-multi.select2-container-active .select2-choices {
	border-color: #4492c9
}

.select2-results .select2-highlighted {
	background: #316ac5
}

.select2-container .select2-choice .select2-arrow {
	border-radius: 0;
	background: transparent none;
	border: 0
}

.select2-container .select2-choice .select2-arrow b {
	background: 0
}

.select2-container .select2-choice .select2-arrow b:before {
	font-family: FontAwesome;
	font-size: 12px;
	display: inline;
	content: "\f0d7";
	color: #888;
	position: relative;
	left: 5px
}

.select2-dropdown-open .select2-choice .select2-arrow b:before {
	content: "\f0d8"
}

.select2-search .select2-input {
	background: #fff none;
	margin-top: 4px
}

.select2-search:after {
	font-family: FontAwesome;
	font-size: 14px;
	display: inline;
	content: "\f002";
	color: #777;
	position: relative;
	top: 0;
	left: -20px;
	z-index: 0
}

.select2-container-multi .select2-choices .select2-search-field input {
	border: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: none !important
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices,
	.select2-container-multi.select2-container-active .select2-choices,
	.select2-dropdown-open.select2-drop-above .select2-choice,
	.select2-dropdown-open.select2-drop-above .select2-choices {
	-webkit-box-shadow: none;
	box-shadow: none
}

.select2-search input.select2-active {
	background-color: #FFF;
	position: relative;
	z-index: 1
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) , only
	screen and (min-resolution:144dpi) {
	.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr,
		.select2-container .select2-choice div b {
		background-image: none !important;
		background-size: auto !important
	}
	.select2-search input {
		background-position: auto !important
	}
}

.select2-container-active.select2-dropdown-open .select2-choice {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#eee),
		to(#fff));
	background-image: -webkit-linear-gradient(top, #eee, 0, #fff, 100%);
	background-image: -moz-linear-gradient(top, #eee 0, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 0, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',
		endColorstr='#ffffffff', GradientType=0)
}

.select2-container-active.select2-drop-above .select2-choice {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff),
		to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, 0, #eee, 100%);
	background-image: -moz-linear-gradient(top, #fff 0, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffeeeeee', GradientType=0)
}

.form-group.has-error .select2-choice, .form-group.has-error .select2-choices
	{
	border-color: #f09784 !important
}

.form-group.has-info .select2-choice, .form-group.has-info .select2-choices
	{
	border-color: #64a6bc !important
}

.form-group.has-warning .select2-choice, .form-group.has-warning .select2-choices
	{
	border-color: #e0c43a !important
}

.form-group.has-success .select2-choice, .form-group.has-success .select2-choices
	{
	border-color: #92bf65 !important
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) , only
	screen and (min-resolution:144dpi) {
	.select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr,
		.select2-container .select2-choice .select2-arrow b {
		background-image: none !important;
		background-repeat: no-repeat !important;
		background-size: auto !important
	}
	.select2-search input {
		background-position: auto !important
	}
}

#colorbox:focus, #colorbox:active {
	outline: 0
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft,
	#cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight
	{
	background: none !important;
	opacity: 0
}

#cboxContent {
	border: 12px solid #000;
	background-color: #FFF;
	padding: 7px
}

#cboxOverlay {
	background: rgba(0, 0, 0, .95);
	background: #000
}

#cboxCurrent {
	left: 64px;
	margin-bottom: 4px;
	font-size: 14px
}

#cboxTitle {
	margin-bottom: 4px;
	font-size: 14px;
	color: #777
}

#cboxNext, #cboxPrevious, #cboxClose {
	background: 0;
	text-indent: 0;
	width: 26px;
	height: 26px;
	line-height: 22px;
	padding: 0 4px;
	text-align: center;
	border: 2px solid #999;
	border-radius: 16px;
	color: #666;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px
}

#cboxNext:hover, #cboxPrevious:hover {
	color: #333;
	border-color: #666
}

#cboxContent {
	overflow: visible
}

#cboxClose {
	background-color: #000;
	border: 2px solid #fff;
	border-radius: 32px;
	color: #fff;
	font-size: 21px;
	height: 28px;
	width: 28px;
	padding-bottom: 2px;
	margin-left: 0;
	right: -14px;
	top: -14px
}

#cboxLoadingOverlay {
	background: none !important
}

#cboxLoadingGraphic {
	background: #FFF none !important;
	text-align: center
}

#cboxLoadingGraphic>[class*=icon-] {
	display: inline-block;
	background-color: #FFF;
	border-radius: 8px;
	width: 32px;
	height: 32px;
	position: relative;
	top: 48%;
	text-align: center;
	vertical-align: middle;
	-moz-animation: spin 1.5s infinite linear;
	-webkit-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	-ms-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear;
	font-size: 24px;
	color: #fe7e3e
}

.ace-spinner {
	display: inline-block
}

.ace-spinner .spinner-buttons {
	min-width: 18px
}

.ace-spinner .spinner-buttons>.btn {
	border-radius: 0 !important;
	font-size: 10px;
	padding: 0;
	width: 18px;
	height: 14px;
	line-height: 10px
}

.ace-spinner .spinner-buttons>.btn:first-child {
	margin-top: 0
}

.ace-spinner .spinner-buttons>.btn>[class*=icon-] {
	margin: 0;
	padding: 0
}

.ace-spinner .spinner-buttons>button.btn:active {
	left: auto;
	top: auto
}

.ace-spinner .spinner-input {
	text-align: center;
	height: 29px;
	line-height: 28px;
	color: #777
}

.ace-spinner input[type=text].spinner-input.form-control {
	width: auto\0/!important;
	line-height: 1\0/!important;
	padding-bottom: 4px\0/!important
}

.ace-spinner.touch-spinner .spinner-buttons {
	margin: 0;
	font-size: 0
}

.ace-spinner.touch-spinner .spinner-buttons>.btn {
	height: 29px;
	line-height: 20px;
	width: 24px;
	font-size: 18px;
	display: inline-block;
	vertical-align: sub;
	margin: 0 1px
}

.ace-spinner.touch-spinner .spinner-buttons>.btn>[class*=icon-] {
	vertical-align: middle;
	display: inline-block
}

.wizard-steps {
	list-style: none;
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative
}

.wizard-steps li {
	display: table-cell;
	text-align: center;
	width: 1%
}

.wizard-steps li .step {
	border: 5px solid #ced1d6;
	color: #546474;
	font-size: 15px;
	border-radius: 100%;
	background-color: #FFF;
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 30px;
	text-align: center
}

.wizard-steps li:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	border-top: 4px solid #ced1d6;
	position: relative;
	top: 21px;
	z-index: 1
}

.wizard-steps li:last-child:before {
	max-width: 50%;
	width: 50%
}

.wizard-steps li:first-child:before {
	max-width: 51%;
	left: 50%
}

.wizard-steps li.active:before, .wizard-steps li.complete:before,
	.wizard-steps li.active .step, .wizard-steps li.complete .step {
	border-color: #5293c4
}

.wizard-steps li.complete .step {
	cursor: default;
	color: #FFF;
	-webkit-transition: transform ease .1s;
	transition: transform ease .1s
}

.wizard-steps li.complete .step:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 30px;
	text-align: center;
	border-radius: 100%;
	content: "\f00c";
	background-color: #FFF;
	z-index: 3;
	font-family: FontAwesome;
	font-size: 17px;
	color: #87ba21
}

.wizard-steps li.complete:hover .step {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	border-color: #80afd4
}

.wizard-steps li.complete:hover:before {
	border-color: #80afd4
}

.wizard-steps li .title {
	display: block;
	margin-top: 4px;
	max-width: 100%;
	color: #949ea7;
	font-size: 14px;
	z-index: 104;
	text-align: center;
	table-layout: fixed;
	word-wrap: break-word
}

.wizard-steps li.complete .title, .wizard-steps li.active .title {
	color: #2b3d53
}

.step-content .step-pane {
	display: none;
	min-height: 200px;
	padding: 4px 8px 12px
}

.step-content .active {
	display: block
}

.wizard-actions {
	text-align: right
}

@media only screen and (max-width:767px) {
	.wizard-steps li .step {
		width: 30px;
		height: 30px;
		line-height: 24px;
		border-width: 3px
	}
	.wizard-steps li:before, .wizard-steps li:after {
		border-width: 3px
	}
	.wizard-steps li.complete .step:before {
		line-height: 24px;
		font-size: 13px
	}
	.wizard-steps li:before {
		top: 16px
	}
	.step-content .step-pane {
		padding: 4px 4px 6px
	}
}

.tree {
	padding-left: 9px;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative
}

.tree:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: -20px;
	bottom: 16px;
	left: 0;
	border: 1px dotted #67b2dd;
	border-width: 0 0 0 1px;
	z-index: 1
}

.tree .tree-folder {
	width: auto;
	min-height: 20px;
	cursor: pointer
}

.tree .tree-folder .tree-folder-header {
	position: relative;
	height: 20px;
	line-height: 20px
}

.tree .tree-folder .tree-folder-header:hover {
	background-color: #f0f7fc
}

.tree .tree-folder .tree-folder-header .tree-folder-name, .tree .tree-item .tree-item-name
	{
	display: inline;
	z-index: 2
}

.tree .tree-folder .tree-folder-header>[class*=icon-]:first-child, .tree .tree-item>[class*=icon-]:first-child
	{
	display: inline-block;
	position: relative;
	z-index: 2;
	top: -1px
}

.tree .tree-folder .tree-folder-header .tree-folder-name {
	margin-left: 2px
}

.tree .tree-folder .tree-folder-header>[class*=icon-]:first-child {
	margin: -2px 0 0 -2px
}

.tree .tree-folder:last-child:after {
	display: inline-block;
	content: "";
	position: absolute;
	z-index: 1;
	top: 15px;
	bottom: 0;
	left: -15px;
	border-left: 1px solid #FFF
}

.tree .tree-folder .tree-folder-content {
	margin-left: 23px;
	position: relative
}

.tree .tree-folder .tree-folder-content:before {
	display: inline-block;
	content: "";
	position: absolute;
	z-index: 1;
	top: -14px;
	bottom: 16px;
	left: -14px;
	border: 1px dotted #67b2dd;
	border-width: 0 0 0 1px
}

.tree .tree-item {
	position: relative;
	height: 20px;
	line-height: 20px;
	cursor: pointer
}

.tree .tree-item:hover {
	background-color: #f0f7fc
}

.tree .tree-item .tree-item-name {
	margin-left: 3px
}

.tree .tree-item .tree-item-name>[class*=icon-]:first-child {
	margin-right: 3px
}

.tree .tree-item>[class*=icon-]:first-child {
	margin-top: -1px
}

.tree .tree-folder, .tree .tree-item {
	position: relative
}

.tree .tree-folder:before, .tree .tree-item:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 14px;
	left: -13px;
	width: 18px;
	height: 0;
	border-top: 1px dotted #67b2dd;
	z-index: 1
}

.tree .tree-selected {
	background-color: rgba(98, 168, 209, .1);
	color: #6398b0
}

.tree .tree-selected:hover {
	background-color: rgba(98, 168, 209, .1)
}

.tree .tree-item, .tree .tree-folder {
	border: 1px solid #FFF
}

.tree .tree-folder .tree-folder-header {
	border-radius: 0
}

.tree .tree-item, .tree .tree-folder .tree-folder-header {
	margin: 0;
	padding: 5px;
	color: #4d6878;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.tree .tree-item>[class*=icon-]:first-child {
	color: #f9e8ce;
	width: 13px;
	height: 13px;
	line-height: 13px;
	font-size: 11px;
	text-align: center;
	border-radius: 3px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background-color: #fafafa;
	border: 1px solid #CCC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
}

.tree .tree-selected>[class*=icon-]:first-child {
	background-color: #f9a021;
	border-color: #f9a021;
	color: #FFF
}

.tree .icon-plus[class*=icon-]:first-child, .tree .icon-minus[class*=icon-]:first-child
	{
	border: 1px solid #DDD;
	vertical-align: middle;
	height: 11px;
	width: 11px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
	border: 1px solid #8baebf;
	line-height: 10px;
	background-color: #FFF;
	position: relative;
	z-index: 1
}

.tree .icon-plus[class*=icon-]:first-child:before {
	display: block;
	content: "+";
	font-family: "Open Sans";
	font-size: 16px;
	position: relative;
	z-index: 1
}

.tree .icon-minus[class*=icon-]:first-child:before {
	content: "";
	display: block;
	width: 7px;
	height: 0;
	border-top: 1px solid #4d6878;
	position: absolute;
	top: 5px;
	left: 2px
}

.tree .tree-unselectable .tree-item>[class*=icon-]:first-child {
	color: #5084a0;
	width: 13px;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	text-align: center;
	border-radius: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none
}

.tree [class*=icon-][class*="-down"] {
	transform: rotate(-45deg)
}

.tree .icon-spin {
	height: auto
}

.tree .tree-loading {
	margin-left: 36px
}

.tree img {
	display: inline;
	veritcal-align: middle
}

.gritter-item-wrapper {
	background-image: none !important;
	box-shadow: 0 2px 10px rgba(50, 50, 50, .5);
	background: rgba(50, 50, 50, .92)
}

.gritter-item-wrapper.gritter-info {
	background: rgba(49, 81, 133, .92)
}

.gritter-item-wrapper.gritter-error {
	background: rgba(153, 40, 18, .92)
}

.gritter-item-wrapper.gritter-success {
	background: rgba(89, 131, 75, .92)
}

.gritter-item-wrapper.gritter-warning {
	background: rgba(190, 112, 31, .92)
}

.gritter-item-wrapper.gritter-light {
	background: rgba(245, 245, 245, .95);
	border: 1px solid #BBB
}

.gritter-item-wrapper.gritter-light.gritter-info {
	background: rgba(232, 242, 255, .95)
}

.gritter-item-wrapper.gritter-light.gritter-info .gritter-item {
	color: #4a577d
}

.gritter-item-wrapper.gritter-light.gritter-error {
	background: rgba(255, 235, 235, .95)
}

.gritter-item-wrapper.gritter-light.gritter-error .gritter-item {
	color: #894a38
}

.gritter-item-wrapper.gritter-light.gritter-success {
	background: rgba(239, 250, 227, .95)
}

.gritter-item-wrapper.gritter-light.gritter-success .gritter-item {
	color: #416131
}

.gritter-item-wrapper.gritter-light.gritter-warning {
	background: rgba(252, 248, 227, .95)
}

.gritter-item-wrapper.gritter-light.gritter-warning .gritter-item {
	color: #946446
}

.gritter-item p {
	line-height: 1.8
}

.gritter-top, .gritter-bottom, .gritter-item {
	background-image: none
}

.gritter-close {
	left: auto;
	right: 3px;
	background-image: none;
	width: 18px;
	height: 18px;
	line-height: 17px;
	text-align: center;
	border: 2px solid transparent;
	border-radius: 16px;
	color: #e17b67
}

.gritter-close:before {
	font-family: FontAwesome;
	font-size: 16px;
	content: "\f00d"
}

.gritter-info .gritter-close {
	color: orange
}

.gritter-error .gritter-close, .gritter-success .gritter-close,
	.gritter-warning .gritter-close {
	color: #ffea07
}

.gritter-close:hover {
	color: #FFF !important
}

.gritter-title {
	text-shadow: none
}

.gritter-light .gritter-item, .gritter-light .gritter-bottom,
	.gritter-light .gritter-top, .gritter-light .gritter-close {
	background-image: none;
	color: #444
}

.gritter-light .gritter-title {
	text-shadow: none
}

.gritter-light .gritter-close:hover {
	color: #8a3104 !important
}

.gritter-center {
	position: fixed;
	left: 33%;
	right: 33%;
	top: 33%
}

@media only screen and (max-width:767px) {
	.gritter-center {
		left: 16%;
		right: 16%;
		top: 30%
	}
}

@media only screen and (max-width:480px) {
	.gritter-center {
		left: 30px;
		right: 30px
	}
}

@media only screen and (max-width:320px) {
	.gritter-center {
		left: 10px;
		right: 10px
	}
}

.wysiwyg-editor {
	max-height: 250px;
	height: 250px;
	background-color: #f7f8fa;
	border-collapse: separate;
	border: 1px solid #bbc0ca;
	padding: 4px;
	box-sizing: content-box;
	overflow-y: scroll;
	overflow-x: hidden;
	outline: 0
}

.wysiwyg-editor:focus {
	background-color: #FFF
}

.wysiwyg-toolbar {
	line-height: 32px;
	margin: 0 !important
}

.wysiwyg-toolbar .dropdown-menu {
	text-align: left
}

.wysiwyg-toolbar .btn-group {
	float: none;
	font-size: 0
}

.wysiwyg-toolbar .btn-group>.btn, .wysiwyg-toolbar .btn-group>.inline>.btn
	{
	float: none;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	border-width: 2px;
	margin-left: 1px
}

.wysiwyg-toolbar .btn-group>.btn>[class*=icon-]:first-child,
	.wysiwyg-toolbar .btn-group>.inline>.btn>[class*=icon-]:first-child {
	font-size: 14px;
	width: 25px;
	max-width: 25px;
	display: inline-block;
	border-width: 1px !important
}

.wysiwyg-toolbar .btn-group>.btn.dropdown-toggle>[class*=icon-]:last-child,
	.wysiwyg-toolbar .btn-group>.inline>.btn.dropdown-toggle>[class*=icon-]:last-child
	{
	margin-right: 4px
}

.wysiwyg-toolbar .btn-group>.btn.active:after, .wysiwyg-toolbar .btn-group>.inline>.btn.active:after
	{
	border-color: transparent;
	border-style: solid;
	border-top-color: inherit;
	border-width: 6px 14px;
	bottom: -13px;
	left: 0;
	right: 0
}

.wysiwyg-style1 .btn-group>.btn, .wysiwyg-style2 .btn-group>.btn,
	.wysiwyg-style1 .btn-group>.inline>.btn, .wysiwyg-style2 .btn-group>.inline>.btn
	{
	margin: 0 !important;
	background: #FFF !important;
	border: 0 !important;
	color: #adb3be !important;
	text-shadow: none !important
}

.wysiwyg-style1 .btn-group>.btn.active, .wysiwyg-style2 .btn-group>.btn.active,
	.wysiwyg-style1 .btn-group>.inline>.btn.active, .wysiwyg-style2 .btn-group>.inline>.btn.active
	{
	color: #5b80ce !important
}

.wysiwyg-style1 .btn-group>.btn.active:after, .wysiwyg-style2 .btn-group>.btn.active:after,
	.wysiwyg-style1 .btn-group>.inline>.btn.active:after, .wysiwyg-style2 .btn-group>.inline>.btn.active:after
	{
	display: none
}

.wysiwyg-style1 .btn-group, .wysiwyg-style2 .btn-group {
	position: relative
}

.wysiwyg-style1 .btn-group:after, .wysiwyg-style2 .btn-group:after {
	display: block;
	content: "";
	position: absolute;
	left: -2px;
	width: 0;
	max-width: 0;
	top: 6px;
	bottom: 6px;
	border-left: 1px solid #e1e6ea
}

.wysiwyg-style1 .btn-group:first-child:after, .wysiwyg-style2 .btn-group:first-child:after
	{
	display: none
}

.wysiwyg-style2 {
	background-color: #e5e5e5
}

.wysiwyg-style2+.wysiwyg-editor {
	border-color: #DDD;
	background-color: #FFF;
	border-top: 0
}

.wysiwyg-style2 .btn-group>.btn, .wysiwyg-style2 .btn-group>.inline>.btn
	{
	margin: 0 1px 0 0 !important;
	background: #FFF !important;
	border: 0 !important;
	color: #8d939e !important;
	text-shadow: none !important
}

.wysiwyg-style2 .btn-group>.btn.active, .wysiwyg-style2 .btn-group>.inline>.btn.active
	{
	color: #FFF !important;
	background: #6aaedf !important
}

.wysiwyg-style2 .btn-group:after {
	display: none
}

.wysiwyg-toolbar .btn-colorpicker {
	width: 24px;
	height: 24px;
	position: relative;
	background: #87b87f;
	background: -moz-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%,
		#87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #cf3e73),
		color-stop(20%, #fff), color-stop(30%, #2283c5), color-stop(40%, #fff),
		color-stop(50%, #87b87f), color-stop(60%, #fff),
		color-stop(70%, #ffb752), color-stop(80%, #fff),
		color-stop(90%, #d15b47), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff
		40%, #87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff
		100%);
	background: -o-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%,
		#87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%);
	background: -ms-linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%,
		#87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF3E73',
		endColorstr='#FFB752', GradientType=0);
	background: linear-gradient(top, #cf3e73 10%, #fff 20%, #2283c5 30%, #fff 40%,
		#87b87f 50%, #fff 60%, #ffb752 70%, #fff 80%, #d15b47 90%, #fff 100%)
}

.wysiwyg-toolbar .dropdown-colorpicker>.dropdown-menu {
	top: inherit
}

.wysiwyg-toolbar input[type=file] {
	position: fixed;
	z-index: -10;
	opacity: 0;
	max-width: 0;
	max-height: 0;
	display: block
}

.wysiwyg-toolbar .wysiwyg-choose-file {
	display: inline-block;
	width: auto;
	margin: 4px auto 0;
	padding-left: 5px;
	padding-right: 5px
}

.wysiwyg-toolbar .dropdown-menu input[type=text] {
	margin-left: 8px;
	margin-bottom: 0
}

.wysiwyg-toolbar .dropdown-menu input[type=text].form-control {
	min-width: 150px
}

.wysiwyg-toolbar .dropdown-menu .btn {
	margin-right: 8px;
	margin-left: 1px
}

.wysiwyg-style1 .btn-colorpicker {
	width: 20px;
	height: 20px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wysiwyg-editor img {
		display: inline !important
	}
	.wysiwyg-editor .ui-wrapper {
		border: 1px dotted #D00;
		overflow: visible !important;
		display: inline-block !important;
		vertical-align: middle
	}
	.wysiwyg-editor .ui-wrapper:after {
		content: "";
		display: block;
		position: absolute;
		right: -3px;
		bottom: -3px;
		width: 7px;
		height: 7px;
		border: 1px solid #D00;
		background-color: #FFF;
		z-index: 1
	}
}

.widget-header .wysiwyg-toolbar {
	background-color: transparent
}

.widget-header .wysiwyg-toolbar .btn-group>.btn, .widget-header .wysiwyg-toolbar .btn-group>.inline>.btn
	{
	border-color: transparent;
	background: rgba(255, 255, 255, .25) !important;
	color: #FFF !important;
	border-width: 1px
}

.widget-header .wysiwyg-toolbar .btn-group>.btn.active, .widget-header .wysiwyg-toolbar .btn-group>.inline>.btn.active
	{
	background: rgba(0, 0, 0, .25) !important
}

.widget-body .wysiwyg-editor {
	border: 0
}

.wysiwyg-speech-input {
	width: 20px !important;
	color: transparent !important;
	background: transparent none !important;
	border: 0 !important;
	-moz-transform: scale(2, 2);
	-webkit-transform: scale(2, 2);
	-o-transform: scale(2, 2);
	-ms-transform: scale(2, 2);
	transform: scale(2, 2);
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	cursor: pointer
}

.wysiwyg-speech-input:focus {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.widget-body .md-header {
	margin-top: -30px;
	margin-left: 9px
}

.widget-body .md-header .btn {
	border-color: transparent;
	background: rgba(255, 255, 255, .25) !important;
	color: #FFF !important;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	border-width: 1px !important;
	padding-top: 2px;
	padding-bottom: 4px
}

.widget-body .md-header .btn>[class*=icon-] {
	font-size: 14px;
	width: 25px;
	max-width: 25px;
	display: inline-block
}

.widget-body .md-header .btn-inverse {
	background: rgba(0, 0, 0, .25) !important;
	padding-right: 5px;
	margin-left: 4px
}

.widget-body .md-preview {
	padding: 8px;
	min-height: 200px
}

.widget-body .md-input {
	border: 0 !important;
	box-shadow: none !important;
	display: block;
	margin-bottom: 0;
	background-color: rgba(48, 126, 204, .07);
	padding: 8px;
	width: 100%
}

.widget-body .md-input:focus {
	background-color: #FFF;
	box-shadow: none !important
}

.editable-container .popover-title {
	color: #438eb9
}

.editable-click {
	border-bottom: 1px dashed #BBB;
	cursor: pointer;
	font-weight: 400
}

img.editable-click {
	border: 1px dotted #BBB
}

.editable-click:hover {
	border-color: #08c;
	color: #08c
}

img.editable-click:hover {
	opacity: .75;
	filter: alpha(opacity = 75)
}

.editable-buttons, .editable-input {
	display: inline-block
}

.editable-buttons {
	margin-left: 1px
}

.editable-buttons .btn {
	padding: 0;
	width: 28px;
	line-height: 24px;
	border-width: 3px;
	font-size: 12px;
	margin: 0 1px 0 0
}

.editable-buttons .btn>[class*=icon-] {
	margin: 0
}

.editable-clear-x {
	cursor: pointer;
	color: #888;
	background: 0
}

.editable-clear-x:hover {
	color: #d15b47
}

.editable-clear-x:before {
	display: inline-block;
	content: "\f057";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	margin-top: -9px;
	width: 16px;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.editable-input .ace-spinner {
	margin-right: 8px
}

.editable-inline .editable-slider {
	margin-top: 10px;
	margin-right: 4px
}

.editable-popup .editable-slider {
	display: block;
	margin-bottom: 16px;
	margin-top: 4px
}

.editable-slider input {
	display: none
}

.editable-input .ace-file-input {
	display: block
}

.editable-image .ace-file-multiple label.selected {
	border-color: transparent
}

.editable-image+.editable-buttons, .editable-wysiwyg+.editable-buttons {
	display: block;
	text-align: center;
	margin-top: 8px
}

.editable-wysiwyg {
	width: 95%
}

.editable-wysiwyg .wysiwyg-editor {
	height: auto;
	overflow-y: hidden
}

.editableform .input-append.dropdown-menu {
	display: none
}

.editableform .open .input-append.dropdown-menu {
	display: block
}

.editable-container .editableform {
	margin-bottom: 10px
}

.editable-inline .editableform {
	margin-bottom: 0
}

.editableform-loading {
	background: 0
}

.editableform-loading [class*=icon-], .editableform-loading .progress {
	position: relative;
	top: 35%
}

.ui-slider {
	background-color: #CCC
}

.ui-slider-horizontal {
	height: 9px
}

.ui-slider-vertical {
	width: 9px
}

.ui-slider .ui-slider-handle {
	border-radius: 0;
	width: 1.45em;
	height: 1.45em;
	background-color: #f5f5f5;
	border: 1px solid
}

.ui-slider .ui-slider-handle:before {
	display: inline-block;
	content: "|||";
	font-size: 8px;
	font-family: Helvetica, Arial, sans-serif;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	line-height: 15px
}

.ui-slider .ui-slider-handle:hover {
	background-color: #FFF
}

.ui-slider .ui-slider-handle:hover, .ui-slider .ui-slider-handle:focus,
	.ui-slider .ui-slider-handle:active {
	outline: 0;
	box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, .3);
	text-decoration: none
}

.ui-slider .ui-slider-handle:hover:before, .ui-slider .ui-slider-handle:focus:before,
	.ui-slider .ui-slider-handle:active:before {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3)
}

.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.725em;
	top: -.4em
}

.ui-slider-vertical .ui-slider-handle {
	left: -.35em;
	margin-bottom: -.65em
}

.ui-slider-small.ui-slider-horizontal {
	height: 5px
}

.ui-slider-small.ui-slider-vertical {
	width: 5px
}

.ui-slider-small .ui-slider-handle {
	border-radius: 24px;
	width: 16px;
	height: 16px;
	top: -5px
}

.ui-slider-small .ui-slider-handle:before {
	font-size: 6px;
	line-height: 13px
}

.ui-slider-range {
	background-color: #4aa4ce
}

.ui-slider-handle {
	outline: 0 !important
}

.ui-slider-handle, .ui-slider-handle:hover, .ui-slider-handle:focus,
	.ui-slider-handle:active {
	border-color: #4aa4ce;
	color: #4aa4ce
}

.ui-slider-green .ui-slider-range {
	background-color: #8bbc67
}

.ui-slider-green .ui-slider-handle, .ui-slider-green .ui-slider-handle:hover,
	.ui-slider-green .ui-slider-handle:focus, .ui-slider-green .ui-slider-handle:active
	{
	border-color: #8bbc67;
	color: #8bbc67
}

.ui-slider-red .ui-slider-range {
	background-color: #d36e6e
}

.ui-slider-red .ui-slider-handle, .ui-slider-red .ui-slider-handle:hover,
	.ui-slider-red .ui-slider-handle:focus, .ui-slider-red .ui-slider-handle:active
	{
	border-color: #d36e6e;
	color: #d36e6e
}

.ui-slider-purple .ui-slider-range {
	background-color: #ac68ba
}

.ui-slider-purple .ui-slider-handle, .ui-slider-purple .ui-slider-handle:hover,
	.ui-slider-purple .ui-slider-handle:focus, .ui-slider-purple .ui-slider-handle:active
	{
	border-color: #ac68ba;
	color: #ac68ba
}

.ui-slider-orange .ui-slider-range {
	background-color: #efad62
}

.ui-slider-orange .ui-slider-handle, .ui-slider-orange .ui-slider-handle:hover,
	.ui-slider-orange .ui-slider-handle:focus, .ui-slider-orange .ui-slider-handle:active
	{
	border-color: #efad62;
	color: #efad62
}

.ui-slider-dark .ui-slider-range {
	background-color: #606060
}

.ui-slider-dark .ui-slider-handle, .ui-slider-dark .ui-slider-handle:hover,
	.ui-slider-dark .ui-slider-handle:focus, .ui-slider-dark .ui-slider-handle:active
	{
	border-color: #606060;
	color: #606060
}

.ui-slider-pink .ui-slider-range {
	background-color: #d6487e
}

.ui-slider-pink .ui-slider-handle, .ui-slider-pink .ui-slider-handle:hover,
	.ui-slider-pink .ui-slider-handle:focus, .ui-slider-pink .ui-slider-handle:active
	{
	border-color: #d6487e;
	color: #d6487e
}

.ui-datepicker {
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height: 26px;
	min-width: 32px;
	max-width: 32px;
	text-align: center;
	cursor: pointer;
	color: transparent;
	line-height: 26px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon
	{
	color: transparent;
	visibility: hidden
}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover
	{
	background-color: #EEE;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before
	{
	display: inline;
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f060";
	color: #393939
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
	{
	top: 2px
}

.ui-datepicker .ui-datepicker-next:before {
	content: "\f061"
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 2px
}

.ui-datepicker td {
	padding: 0
}

.ui-datepicker td>a, .ui-datepicker td>span {
	display: inline-block;
	height: 22px;
	min-width: 24px;
	max-width: 24px;
	text-align: center;
	color: #393939;
	font-size: 13px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-datepicker td>a:hover {
	background-color: #EEE
}

.ui-datepicker td>a.ui-state-highlight {
	background-color: #d5e5ef
}

.ui-datepicker td>a.ui-state-active {
	background-color: #2283c5;
	color: #FFF
}

.ui-datepicker td>a.ui-priority-secondary {
	color: #888
}

.ui-datepicker td>span {
	color: #999
}

.ui-datepicker td .ui-datepicker-title select {
	height: 24px;
	line-height: 24px;
	padding: 2px 3px
}

.ui-datepicker td .ui-datepicker-buttonpane {
	background-color: #DDD;
	height: 1px
}

.ui-widget-overlay {
	background: rgba(0, 0, 0, .25);
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
	z-index: 1040 !important
}

.ui-dialog, .ui-jqdialog {
	z-index: 1050 !important;
	background-color: #FFF;
	padding: 0;
	border: 1px solid #DDD;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.ui-dialog .ui-dialog-titlebar, .ui-jqdialog .ui-dialog-titlebar,
	.ui-dialog .ui-jqdialog-titlebar, .ui-jqdialog .ui-jqdialog-titlebar {
	background-color: #f1f1f1;
	font-size: 16px;
	color: #669fc7;
	padding: 0
}

.ui-dialog .ui-dialog-title, .ui-jqdialog .ui-dialog-title, .ui-dialog .ui-jqdialog-title,
	.ui-jqdialog .ui-jqdialog-title {
	float: none;
	width: auto
}

.ui-dialog .widget-header, .ui-jqdialog .widget-header {
	margin: 0;
	border-width: 0 0 1px
}

.ui-dialog .ui-dialog-buttonpane, .ui-jqdialog .ui-dialog-buttonpane,
	.ui-dialog .ui-jqdialog-buttonpane, .ui-jqdialog .ui-jqdialog-buttonpane
	{
	background-color: #eff3f8;
	border-top: 1px solid #e4e9ee
}

.ui-dialog .ui-dialog-buttonpane button, .ui-jqdialog .ui-dialog-buttonpane button,
	.ui-dialog .ui-jqdialog-buttonpane button, .ui-jqdialog .ui-jqdialog-buttonpane button
	{
	font-size: 14px
}

.ui-dialog .ui-dialog-titlebar-close, .ui-jqdialog .ui-dialog-titlebar-close,
	.ui-dialog .ui-jqdialog-titlebar-close, .ui-jqdialog .ui-jqdialog-titlebar-close
	{
	border: 0;
	background: transparent;
	opacity: .4;
	color: #d15b47;
	padding: 0;
	top: 50%;
	right: 8px !important;
	text-align: center
}

.ui-dialog .ui-dialog-titlebar-close:before, .ui-jqdialog .ui-dialog-titlebar-close:before,
	.ui-dialog .ui-jqdialog-titlebar-close:before, .ui-jqdialog .ui-jqdialog-titlebar-close:before
	{
	content: "\f00d";
	display: inline;
	font-family: FontAwesome;
	font-size: 16px
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-jqdialog .ui-dialog-titlebar-close:hover,
	.ui-dialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:hover
	{
	opacity: 1;
	text-decoration: none;
	padding: 0
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text, .ui-jqdialog .ui-dialog-titlebar-close .ui-button-text,
	.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text, .ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text
	{
	text-indent: 0;
	visibility: hidden
}

.ui-dialog .widget-header .ui-dialog-titlebar-close, .ui-jqdialog .widget-header .ui-dialog-titlebar-close,
	.ui-dialog .widget-header .ui-jqdialog-titlebar-close, .ui-jqdialog .widget-header .ui-jqdialog-titlebar-close
	{
	right: 10px !important
}

.ui-accordion .ui-accordion-header {
	color: #478fca;
	font-weight: 400;
	background-color: #f9f9f9;
	border: 1px solid #cdd8e3;
	padding: 8px 8px 9px 24px
}

.ui-accordion .ui-accordion-header:hover {
	color: #6ea6cc;
	background-color: #f1f8fd
}

.ui-accordion .ui-accordion-header.ui-state-active {
	color: #4c8fbd;
	background-color: #eef4f9;
	position: relative;
	font-weight: 700
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	text-indent: 0;
	margin-top: 0;
	position: absolute;
	left: 10px;
	top: 7px
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
	display: inline;
	font-family: FontAwesome;
	font-size: 15px;
	content: "\f0da"
}

.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before
	{
	content: "\f0d7";
	font-weight: 400
}

.ui-accordion .ui-accordion-content {
	border: 1px solid #cdd8e3;
	border-top-width: 0;
	padding: 11px 16px
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	border-bottom: 1px solid #c5d0dc
}

.ui-tabs .ui-tabs-nav li.ui-state-default>a {
	background-color: #f9f9f9;
	border: 1px solid #c5d0dc;
	border-bottom-width: 0;
	color: #999;
	line-height: 16px;
	margin-right: -1px;
	z-index: 11;
	padding: 8px 12px;
	position: relative;
	top: 2px
}

.ui-tabs .ui-tabs-nav li>a:focus {
	outline: 0
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active>a {
	background-color: #FFF;
	border: 1px solid;
	border-color: #4c8fbd #c5d0dc transparent;
	border-top-width: 2px;
	-webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15);
	color: #576373;
	position: relative;
	top: 1px
}

.ui-tabs .ui-tabs-panel {
	border: 1px solid #c5d0dc;
	border-top-width: 0;
	margin: 0;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto
}

.ui-menu {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 150px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, .2);
	padding: 3px
}

.ui-menu .ui-menu-item a {
	padding: 4px 7px 5px;
	color: #444;
	cursor: pointer;
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit
}

.ui-menu .ui-menu-item a .ui-menu-icon {
	float: right;
	position: relative;
	top: 0;
	left: auto;
	right: auto;
	bottom: auto;
	text-indent: 0
}

.ui-menu .ui-menu-item a .ui-menu-icon:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline
}

.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a.ui-state-focus,
	.ui-menu .ui-menu-item a.ui-state-active {
	background-color: #4f99c6;
	color: #FFF;
	margin: auto;
	font-weight: 400
}

.ui-menu .ui-menu-item a:hover .ui-menu-icon, .ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon,
	.ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon {
	color: #FFF
}

.ui-menu .ui-state-disabled a {
	color: #999;
	cursor: default
}

.ui-menu .ui-state-disabled a:hover, .ui-menu .ui-state-disabled a.ui-state-focus,
	.ui-menu .ui-state-disabled a.ui-state-active {
	background-color: #FFF;
	color: #999
}

.ui-autocomplete {
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

.ui-autocomplete-category {
	padding: 6px;
	position: relative;
	background-color: #eef4f9;
	color: #478fca;
	font-weight: bolder;
	border: 1px solid #dae6ed;
	border-width: 1px 0
}

.ui-spinner-button {
	border-width: 0 !important;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	width: 18px;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25) !important;
	display: inline-block;
	position: absolute;
	text-align: center;
	padding: 0
}

.ui-spinner-button>[class*=icon-] {
	width: 18px;
	display: inline-block
}

.ui-spinner-up {
	top: 0;
	right: 5px
}

.ui-spinner-down {
	bottom: 3px;
	right: 5px
}

.ui-spinner-input {
	margin-top: 0;
	padding: 5px;
	max-width: 100px;
	font-size: 14px
}

.ui-tooltip {
	background-color: #444;
	color: #FFF
}

.ui-progressbar {
	background-color: #dadada;
	height: 22px
}

.ui-progressbar .ui-progressbar-value {
	margin: 0
}

.ui-progressbar .ui-progressbar-value[class=progress-bar] {
	background-color: #2a91d8
}

.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-paging-info, .ui-jqgrid .ui-pg-table,
	.ui-jqgrid .ui-pg-selbox {
	font-size: 13px
}

.ui-jqgrid .ui-jqgrid-title {
	float: left;
	margin: 8px
}

.ui-jqgrid .ui-jqgrid-title-rtl {
	float: right;
	margin: 8px
}

.ui-jqgrid-view>.ui-jqgrid-titlebar {
	height: 40px;
	line-height: 24px;
	color: #FFF;
	background: #307ecc;
	padding: 0;
	font-size: 15px
}

.ui-jqgrid tr.jqgrow.ui-row-rtl td:last-child {
	border-right: 0;
	border-left: 1px solid #e1e1e1
}

.ui-jqgrid .ui-jqgrid-hdiv {
	background-color: #eff3f8;
	border: 1px solid #d3d3d3;
	border-width: 1px 0 0 1px;
	line-height: 15px;
	font-weight: 700;
	color: #777;
	text-shadow: none
}

.ui-jqgrid .ui-jqgrid-htable thead {
	background-color: #eff3f8
}

.ui-jqgrid .ui-jqgrid-htable th span.ui-jqgrid-resize {
	height: 45px !important
}

.ui-jqgrid .ui-jqgrid-htable th div {
	padding-top: 12px;
	padding-bottom: 12px
}

.ui-jqgrid-hdiv .ui-jqgrid-htable {
	border-top: 0
}

.ui-jqgrid-hdiv .ui-jqgrid-htable {
	border-top: 1px solid #e1e1e1
}

.ui-jqgrid-titlebar {
	position: relative;
	top: 1px;
	z-index: 1
}

.ui-jqgrid tr.jqgrow, .ui-jqgrid tr.ui-row-ltr, .ui-jqgrid tr.ui-row-rtl
	{
	border: 0
}

.ui-jqgrid tr.ui-row-ltr td, .ui-jqgrid tr.ui-row-rtl td {
	border-bottom: 1px solid #e1e1e1;
	padding: 6px 4px;
	border-color: #e1e1e1
}

.ui-jqgrid tr.ui-state-highlight.ui-row-ltr td {
	border-right-color: #c7d3a9
}

.ui-jqgrid tr.ui-state-highlight.ui-row-rtl td {
	border-left-color: #c7d3a9
}

.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary {
	background-image: none;
	background-color: #f9f9f9;
	opacity: 1
}

.ui-jqgrid-btable .ui-widget-content.ui-state-hover {
	background-image: none;
	background-color: #eff4f7;
	opacity: 1
}

.ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
	background-color: #e4efc9
}

.ui-jqgrid .ui-jqgrid-pager {
	line-height: 15px;
	height: 55px;
	padding-top: 3px !important;
	padding-bottom: 5px !important;
	background-color: #eff3f8 !important;
	border-bottom: 1px solid #e1e1e1 !important;
	border-top: 1px solid #e1e1e1 !important
}

.ui-jqgrid .ui-pg-input {
	font-size: inherit;
	width: 24px;
	height: 20px;
	line-height: 16px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px
}

.ui-jqgrid .ui-pg-selbox {
	display: block;
	height: 24px;
	width: 60px;
	margin: 0;
	padding: 1px;
	line-height: normal
}

.ui-jqgrid .ui-jqgrid-htable th div {
	overflow: visible
}

.ui-jqgrid .ui-pager-control {
	height: 50px;
	position: relative;
	padding-left: 9px;
	padding-right: 9px
}

.ui-jqgrid .ui-jqgrid-toppager {
	height: auto !important;
	background-color: #eff3f8;
	border-bottom: 1px solid #e1e1e1 !important
}

.ui-jqgrid .jqgrow .editable {
	max-width: 90%;
	max-width: calc(92%) !important
}

.ui-pg-table .navtable .ui-corner-all {
	border-radius: 0
}

.ui-jqgrid .ui-pg-button:hover {
	padding: 1px
}

.ui-jqgrid .ui-pg-button .ui-separator {
	margin-left: 4px;
	margin-right: 4px;
	border-color: #c9d4db
}

.ui-jqgrid .ui-jqgrid-btable {
	border-left: 1px solid #e1e1e1
}

.ui-jqgrid .ui-jqgrid-bdiv {
	border-top: 1px solid #e1e1e1
}

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	height: auto;
	z-index: 101;
	padding: 6px;
	margin: 5px;
	text-align: center;
	display: none;
	font-weight: 700;
	font-size: 12px;
	background-color: #FFF;
	border: 2px solid #8eb8d1;
	color: #e2b018
}

.ui-jqgrid .ui-search-toolbar {
	border-top: 1px solid #e1e1e1
}

.ui-jqgrid .ui-jqgrid-labels {
	border-bottom: 0;
	background: #f2f2f2;
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#f8f8f8),
		to(#ececec));
	background-image: -webkit-linear-gradient(top, #f8f8f8, 0, #ececec, 100%);
	background-image: -moz-linear-gradient(top, #f8f8f8 0, #ececec 100%);
	background-image: linear-gradient(to bottom, #f8f8f8 0, #ececec 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',
		endColorstr='#ffececec', GradientType=0);
	padding: 0 !important;
	border-left: 1px solid #e1e1e1 !important
}

.ui-jqgrid .ui-jqgrid-labels th {
	border-right: 1px solid #e1e1e1 !important;
	text-align: left !important
}

.ui-jqgrid-labels th[id*="_cb"]:first-child>div {
	padding-top: 0;
	text-align: center !important
}

.ui-jqgrid-sortable {
	padding-left: 4px;
	font-size: 13px;
	color: #777;
	font-weight: 700
}

.ui-jqgrid-sortable:hover {
	color: #547ea8
}

th[aria-selected=true] {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#eff3f8),
		to(#e3e7ed));
	background-image: -webkit-linear-gradient(top, #eff3f8, 0, #e3e7ed, 100%);
	background-image: -moz-linear-gradient(top, #eff3f8 0, #e3e7ed 100%);
	background-image: linear-gradient(to bottom, #eff3f8 0, #e3e7ed 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeff3f8',
		endColorstr='#ffe3e7ed', GradientType=0)
}

th[aria-selected=true] .ui-jqgrid-sortable {
	color: #307ecc
}

.ui-icon {
	text-indent: 0;
	color: #307ecc;
	float: none;
	right: 2px;
	position: absolute
}

.rtl .ui-icon {
	right: auto;
	left: 2px
}

.ui-grid-ico-sort:before {
	display: inline;
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 12px
}

.ui-icon-asc:before {
	content: "\f0d8"
}

.ui-state-disabled {
	color: #BBB
}

.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon {
	display: inline-block;
	padding: 0;
	width: 24px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	position: static;
	float: none;
	margin: 0 2px !important;
	color: gray;
	border: 1px solid #CCC;
	background-color: #FFF;
	border-radius: 100%
}

.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:hover {
	color: #699ab5;
	border-color: #699ab5
}

.ui-pg-table>tbody>tr>.ui-pg-button>.ui-icon:before {
	width: 20px;
	text-align: center;
	display: inline-block
}

.ui-pg-table>tbody>tr>.ui-pg-button.ui-state-disabled .ui-icon {
	color: #b0b0b0;
	background-color: #f7f7f7;
	border-color: #DDD;
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9)
}

.ui-jqgrid-btable input, .ui-jqgrid-btable textarea, .ui-jqgrid-btable select
	{
	padding: 2px;
	width: auto;
	max-width: 100%;
	margin-bottom: 0
}

.ui-jqgrid-btable select {
	padding: 1px;
	height: 25px;
	line-height: 25px
}

.ui-pg-div .ui-icon {
	display: inline-block;
	width: 18px;
	float: none;
	position: static;
	text-align: center;
	opacity: .85;
	-webkit-transition: all .12s;
	transition: all .12s;
	margin: 0 1px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 17px
}

.ui-pg-div .ui-icon:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	position: static;
	margin: 0 1px
}

.ui-pg-div .ui-icon:before {
	font-family: FontAwesome;
	display: inline
}

.ui-icon-pencil {
	color: #478fca
}

.ui-icon-pencil:before {
	content: "\f040"
}

.ui-icon-trash {
	color: #dd5a43
}

.ui-icon-trash:before {
	content: "\f014"
}

.ui-icon-disk {
	color: #69aa46
}

.ui-icon-disk:before {
	content: "\f00c"
}

.ui-icon-cancel {
	color: #dd5a43
}

.ui-icon-cancel:before {
	content: "\f00d"
}

.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
	font-size: 13px;
	padding: 4px 0 0
}

.ui-jqdialog-content .formdata, .ui-jqdialog .ui-jqdialog-content .formdata
	{
	font-size: 13px;
	padding: 6px 12px
}

.ui-jqdialog-content .form-view-data, .ui-jqdialog .ui-jqdialog-content .form-view-data
	{
	vertical-align: middle;
	font-size: 13px
}

.ui-jqdialog-content[id*=alertcnt_], .ui-jqdialog .ui-jqdialog-content[id*=alertcnt_]
	{
	padding: 8px 11px
}

.ui-jqdialog-content .CaptionTD {
	font-size: 12px;
	text-align: right;
	color: #666
}

.ui-jqdialog-content .FormData {
	border-bottom: 1px dotted #e8e8e8
}

.ui-jqdialog-content .FormData:last-child {
	border-bottom: 0
}

.ui-jqdialog-content .FormData>td {
	padding-top: 6px;
	padding-bottom: 6px
}

.ui-jqdialog-content input.FormElement {
	width: auto
}

.ui-jqdialog-content select.FormElement {
	padding: 1px;
	height: 25px;
	line-height: 25px;
	width: auto
}

.ui-jqdialog-content td.EditButton {
	padding: 8px
}

.EditTable {
	background-color: #eff3f8;
	border-top: 1px solid #d6e1ea !important;
	padding: 8px
}

.EditTable tr:first-child {
	display: none
}

.EditTable .navButton .fm-button {
	float: none !important;
	width: auto !important;
	margin: 1px 1px 2px !important;
	background-color: transparent;
	border-radius: 100%
}

.EditTable .navButton .fm-button:hover {
	background-color: transparent
}

.EditTable .navButton .fm-button:focus {
	outline: 0
}

.EditTable .navButton .fm-button [class*=icon-] {
	display: inline-block;
	color: #999;
	border: 1px solid #AAA;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 100%;
	background-color: #FFF
}

.EditTable .navButton .fm-button:hover [class*=icon-] {
	color: #699ab5;
	border-color: #699ab5
}

.EditTable .navButton .fm-button.ui-state-disabled [class*=icon-],
	.EditTable .navButton .fm-button.ui-state-disabled:hover [class*=icon-]
	{
	color: #BBB;
	border-color: #CCC;
	-moz-transform: scale(0.88);
	-webkit-transform: scale(0.88);
	-o-transform: scale(0.88);
	-ms-transform: scale(0.88);
	transform: scale(0.88)
}

.FormGrid .EditTable {
	background-color: #FFF;
	border-top: 0 !important;
	padding: 0
}

.FormGrid .EditTable tr:first-child {
	display: none
}

.ui-jqdialog-content .searchFilter select {
	padding: 1px;
	height: 26px;
	line-height: 26px;
	width: auto;
	max-width: 95%;
	margin-bottom: 0
}

.ui-jqdialog-content .searchFilter .input-elm {
	margin-bottom: 0;
	height: 18px;
	line-height: 18px;
	width: 95% !important;
	padding-left: 1px;
	padding-right: 1px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ui-jqdialog-content .searchFilter table {
	margin-left: 4px
}

.ui-jqdialog-content .searchFilter tr td {
	padding: 5px 0
}

.ui-jqdialog-content .searchFilter .add-group, .ui-jqdialog-content .searchFilter .add-rule,
	.ui-jqdialog-content .searchFilter .delete-group {
	margin-left: 4px !important;
	font-size: 15px !important
}

.ui-jqdialog-content .searchFilter .delete-rule {
	border: 0;
	background-color: #FFF;
	color: #d15b47;
	font-size: 20px;
	width: 22px;
	line-height: 10px;
	padding: 0;
	text-shadow: none !important;
	display: inline-block;
	-webkit-transition: all .1s;
	transition: all .1s;
	opacity: .85
}

.ui-jqdialog-content .searchFilter .delete-rule:hover {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	color: #b74635;
	opacity: 1
}

.ui-jqdialog-content .searchFilter .queryresult {
	margin-bottom: 11px
}

.ui-jqdialog-content .searchFilter .queryresult td.query {
	padding: 6px 11px;
	border: 1px solid #e1e1e1;
	background-color: #eee
}

.ui-jqdialog-content .searchFilter .queryresult td.query:empty {
	display: none
}

.ui-state-error {
	background-color: #f2dede;
	border: 1px solid #eed3d7;
	color: #b94a48;
	margin: 4px 4px 8px;
	padding: 6px 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	font-size: 13px
}

.ui-jqdialog .ui-widget-header {
	background-image: -webkit-gradient(linear, left 0, left 100%, from(#fff),
		to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, 0, #eee, 100%);
	background-image: -moz-linear-gradient(top, #fff 0, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 0, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',
		endColorstr='#ffeeeeee', GradientType=0);
	border-image: none;
	border-bottom: 1px solid solid;
	color: #669fc7;
	min-height: 38px;
	position: relative
}

.ui-jqdialog .ui-widget-header .ui-jqdialog-title {
	line-height: 38px;
	margin: 0;
	padding: 0;
	padding-left: 12px;
	text-align: left
}

.widget-header .ui-jqdialog-title {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.ui-jqdialog .ui-widget-header .widget-header {
	border-bottom: 0
}

.ui-jqdialog .ui-jqdialog-titlebar {
	border-bottom: 1px solid #DDD !important
}

.fm-button {
	margin: 0 4px
}

.fm-button
:not
 
(
.btn
 
){
background-color
:
 
#abbac3
;

	
border-radius
:
 
0;
box-shadow
:
 
none
;

	
color
:
 
#fff
;

	
cursor
:
 
pointer
;

	
display
:
 
inline-block
;

	
font-size
:
 
13
px
;

	
line-height
:
 
28
px
;

	
padding
:
 
0
12
px
 
1
px
;

	
margin
:
 
0
8
px
;

	
position
:
 
relative
;

	
text-shadow
:
 
0
-1
px
 
0
rgba
(0
,
0,
0,
.25
);

	
-webkit-transition
:
 
all
 
.15s
;

	
transition
:
 
all
 
.15s
;

	
vertical-align
:
 
middle


}
.fm-button.ui-state-default:hover {
	background-color: #8b9aa3
}

.dd {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	max-width: 600px;
	list-style: none;
	line-height: 20px
}

.dd-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none
}

.dd-list .dd-list {
	padding-left: 30px
}

.dd-collapsed .dd-list {
	display: none
}

.dd-item, .dd-empty, .dd-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 20px;
	line-height: 20px
}

.dd-handle, .dd2-content {
	display: block;
	min-height: 38px;
	margin: 5px 0;
	padding: 8px 12px;
	background: #f8faff;
	border: 1px solid #dae2ea;
	color: #7c9eb2;
	text-decoration: none;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dd-handle:hover, .dd2-content:hover {
	color: #438eb9;
	background: #f4f6f7;
	border-color: #dce2e8
}

.dd-handle[class*=btn-], .dd2-content[class*=btn-] {
	color: #FFF;
	border: 0;
	padding: 9px 12px
}

.dd-handle[class*=btn-]:hover, .dd2-content[class*=btn-]:hover {
	opacity: .85;
	color: #FFF
}

.dd2-handle+.dd2-content, .dd2-handle+.dd2-content[class*=btn-] {
	padding-left: 44px
}

.dd-handle[class*=btn-]:hover, .dd2-content[class*=btn-] .dd2-handle[class*=btn-]:hover+.dd2-content[class*=btn-]
	{
	color: #FFF
}

.dd-item>button:hover ~.dd-handle, .dd-item>button:hover ~.dd2-content {
	color: #438eb9;
	background: #f4f6f7;
	border-color: #dce2e8
}

.dd-item>button:hover ~.dd-handle[class*=btn-], .dd-item>button:hover ~.dd2-content[class*=btn-]
	{
	opacity: .85;
	color: #FFF
}

.dd2-handle:hover ~.dd2-content {
	color: #438eb9;
	background: #f4f6f7;
	border-color: #dce2e8
}

.dd2-handle:hover ~.dd2-content[class*=btn-] {
	opacity: .85;
	color: #FFF
}

.dd2-item.dd-item>button {
	margin-left: 34px
}

.dd-item>button {
	display: block;
	position: relative;
	z-index: 1;
	cursor: pointer;
	float: left;
	width: 25px;
	height: 20px;
	margin: 5px 1px 5px 5px;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: 700;
	top: 4px;
	left: 1px;
	color: #707070
}

.dd-item>button:before {
	font-family: FontAwesome;
	content: '\f067';
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
	font-weight: 400;
	font-size: 14px
}

.dd-item>button[data-action=collapse]:before {
	content: '\f068'
}

.dd-item>button:hover {
	color: #707070
}

.dd-item.dd-colored>button, .dd-item.dd-colored>button:hover {
	color: #EEE
}

.dd-placeholder, .dd-empty {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #f0f9ff;
	border: 2px dashed #bed2db;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.dd-empty {
	border-color: #AAA;
	border-style: solid;
	background-color: #e5e5e5
}

.dd-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 999;
	opacity: .8
}

.dd-dragel>li>.dd-handle {
	color: #4b92be;
	background: #f1f5fa;
	border-color: #d6e1ea;
	border-left: 2px solid #777;
	position: relative
}

.dd-dragel>li>.dd-handle[class*=btn-] {
	color: #FFF
}

.dd-dragel>.dd-item>.dd-handle {
	margin-top: 0
}

.dd-list>li[class*=item-] {
	border-width: 0;
	padding: 0
}

.dd-list>li[class*=item-]>.dd-handle {
	border-left: 2px solid;
	border-left-color: inherit
}

.dd-list>li>.dd-handle .sticker {
	position: absolute;
	right: 0;
	top: 0
}

.dd2-handle, .dd-dragel>li>.dd2-handle {
	left: 0;
	top: 0;
	width: 36px;
	margin: 0;
	border-width: 1px 1px 0 0;
	text-align: center;
	padding: 0 !important;
	line-height: 38px;
	height: 38px;
	background: #ebedf2;
	border: 1px solid #dee4ea;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	z-index: 1
}

.dd2-handle:hover, .dd-dragel>li>.dd2-handle {
	background: #e3e8ed
}

.dd2-content[class*=btn-] {
	text-shadow: none !important
}

.dd2-handle[class*=btn-] {
	text-shadow: none !important;
	background: rgba(0, 0, 0, .1) !important;
	border-right: 1px solid #EEE
}

.dd2-handle[class*=btn-]:hover {
	background: rgba(0, 0, 0, .08) !important
}

.dd-dragel .dd2-handle[class*=btn-] {
	border-color: transparent;
	border-right-color: #EEE
}

.dd2-handle.btn-yellow {
	text-shadow: none !important;
	background: rgba(0, 0, 0, .05) !important;
	border-right: 1px solid #FFF
}

.dd2-handle.btn-yellow:hover {
	background: rgba(0, 0, 0, .08) !important
}

.dd-dragel .dd2-handle.btn-yellow {
	border-color: transparent;
	border-right-color: #FFF
}

.dd-item>.dd2-handle .drag-icon {
	display: none
}

.dd-dragel>.dd-item>.dd2-handle .drag-icon {
	display: inline
}

.dd-dragel>.dd-item>.dd2-handle .normal-icon {
	display: none
}

.dropzone {
	border-radius: 0;
	border: 1px solid rgba(0, 0, 0, .06)
}

.dropzone .dz-default.dz-message {
	background-image: none;
	font-size: 24px;
	text-align: center;
	line-height: 32px;
	left: 0;
	width: 100%;
	margin-left: auto
}

.dropzone .dz-default.dz-message span {
	display: inline;
	color: #555
}

.dropzone .dz-default.dz-message span .upload-icon {
	opacity: .7;
	filter: alpha(opacity = 70);
	margin-top: 8px;
	cursor: pointer
}

.dropzone .dz-default.dz-message span .upload-icon:hover {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark,
	.dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark
	{
	background-image: none;
	background-color: rgba(255, 255, 255, .8);
	border-radius: 100%;
	text-align: center;
	line-height: 35px
}

.dropzone .dz-preview .dz-error-mark:before, .dropzone-previews .dz-preview .dz-error-mark:before
	{
	font-family: FontAwesome;
	font-size: 30px;
	color: #db6262;
	content: "\f00d"
}

.dropzone .dz-preview .dz-success-mark:before, .dropzone-previews .dz-preview .dz-success-mark:before
	{
	font-family: FontAwesome;
	font-size: 30px;
	color: #6da552;
	content: "\f00c"
}

.dropzone a.dz-remove, .dropzone-previews a.dz-remove {
	border: 0;
	border-radius: 0;
	color: #FFF;
	background: #d15b47;
	cursor: pointer
}

.dropzone a.dz-remove:hover, .dropzone-previews a.dz-remove:hover {
	color: #FFF;
	background: #b74635
}

.dropzone .progress, .dropzone-previews .progress {
	margin-bottom: 0
}

.dropzone .dz-preview.dz-success .progress, .dropzone-previews .dz-preview.dz-success .progress,
	.dropzone .dz-preview.dz-error .progress, .dropzone-previews .dz-preview.dz-error .progress
	{
	display: none
}

.icon-animated-bell {
	display: inline-block;
	-moz-animation: ringing 2s 5 ease 1s;
	-webkit-animation: ringing 2s 5 ease 1s;
	-o-animation: ringing 2s 5 ease 1s;
	-ms-animation: ringing 2s 5 ease 1s;
	animation: ringing 2s 5 ease 1s;
	-moz-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0
}

@
-moz-keyframes ringing { 0%{
	-moz-transform: rotate(-15deg)
}

2%{
-moz-transform


:rotate(15deg)


}
4%{
-moz-transform


:rotate(-18deg)


}
6%{
-moz-transform


:rotate(18deg)


}
8%{
-moz-transform


:rotate(-22deg)


}
10%{
-moz-transform


:rotate(22deg)


}
12%{
-moz-transform


:rotate(-18deg)


}
14%{
-moz-transform


:rotate(18deg)


}
16%{
-moz-transform


:rotate(-12deg)


}
18%{
-moz-transform


:rotate(12deg)


}
20%{
-moz-transform


:rotate(0deg)


}
}
@
-webkit-keyframes ringing { 0%{
	-webkit-transform: rotate(-15deg)
}

2%{
-webkit-transform


:rotate(15deg)


}
4%{
-webkit-transform


:rotate(-18deg)


}
6%{
-webkit-transform


:rotate(18deg)


}
8%{
-webkit-transform


:rotate(-22deg)


}
10%{
-webkit-transform


:rotate(22deg)


}
12%{
-webkit-transform


:rotate(-18deg)


}
14%{
-webkit-transform


:rotate(18deg)


}
16%{
-webkit-transform


:rotate(-12deg)


}
18%{
-webkit-transform


:rotate(12deg)


}
20%{
-webkit-transform


:rotate(0deg)


}
}
@
-ms-keyframes ringing { 0%{
	-ms-transform: rotate(-15deg)
}

2%{
-ms-transform


:rotate(15deg)


}
4%{
-ms-transform


:rotate(-18deg)


}
6%{
-ms-transform


:rotate(18deg)


}
8%{
-ms-transform


:rotate(-22deg)


}
10%{
-ms-transform


:rotate(22deg)


}
12%{
-ms-transform


:rotate(-18deg)


}
14%{
-ms-transform


:rotate(18deg)


}
16%{
-ms-transform


:rotate(-12deg)


}
18%{
-ms-transform


:rotate(12deg)


}
20%{
-ms-transform


:rotate(0deg)


}
}
@
keyframes ringing { 0%{
	transform: rotate(-15deg)
}

2%{
transform


:rotate(15deg)


}
4%{
transform


:rotate(-18deg)


}
6%{
transform


:rotate(18deg)


}
8%{
transform


:rotate(-22deg)


}
10%{
transform


:rotate(22deg)


}
12%{
transform


:rotate(-18deg)


}
14%{
transform


:rotate(18deg)


}
16%{
transform


:rotate(-12deg)


}
18%{
transform


:rotate(12deg)


}
20%{
transform


:rotate(0deg)


}
}
.icon-animated-vertical {
	display: inline-block;
	-moz-animation: vertical 2s 5 ease 2s;
	-webkit-animation: vertical 2s 5 ease 2s;
	-o-animation: vertical 2s 5 ease 2s;
	-ms-animation: vertical 2s 5 ease 2s;
	animation: vertical 2s 5 ease 2s
}

@
-moz-keyframes vertical { 0%{
	-moz-transform: translate(0, -3px)
}

4%{
-moz-transform


:translate


(0
,
3
px


)
}
8%{
-moz-transform


:translate


(0
,
-3
px


)
}
12%{
-moz-transform


:translate


(0
,
3
px


)
}
16%{
-moz-transform


:translate


(0
,
-3
px


)
}
20%{
-moz-transform


:translate


(0
,
3
px


)
}
22%{
-moz-transform


:translate


(0
,
0)
}
}
@
-webkit-keyframes vertical { 0%{
	-webkit-transform: translate(0, -3px)
}

4%{
-webkit-transform


:translate


(0
,
3
px


)
}
8%{
-webkit-transform


:translate


(0
,
-3
px


)
}
12%{
-webkit-transform


:translate


(0
,
3
px


)
}
16%{
-webkit-transform


:translate


(0
,
-3
px


)
}
20%{
-webkit-transform


:translate


(0
,
3
px


)
}
22%{
-webkit-transform


:translate


(0
,
0)
}
}
@
-ms-keyframes vertical { 0%{
	-ms-transform: translate(0, -3px)
}

4%{
-ms-transform


:translate


(0
,
3
px


)
}
8%{
-ms-transform


:translate


(0
,
-3
px


)
}
12%{
-ms-transform


:translate


(0
,
3
px


)
}
16%{
-ms-transform


:translate


(0
,
-3
px


)
}
20%{
-ms-transform


:translate


(0
,
3
px


)
}
22%{
-ms-transform


:translate


(0
,
0)
}
}
@
keyframes vertical { 0%{
	transform: translate(0, -3px)
}

4%{
transform


:translate


(0
,
3
px


)
}
8%{
transform


:translate


(0
,
-3
px


)
}
12%{
transform


:translate


(0
,
3
px


)
}
16%{
transform


:translate


(0
,
-3
px


)
}
20%{
transform


:translate


(0
,
3
px


)
}
22%{
transform


:translate


(0
,
0)
}
}
.icon-animated-hand-pointer {
	display: inline-block;
	-moz-animation: hand-pointer 2s 4 ease 2s;
	-webkit-animation: hand-pointer 2s 4 ease 2s;
	-o-animation: hand-pointer 2s 4 ease 2s;
	-ms-animation: hand-pointer 2s 4 ease 2s;
	animation: hand-pointer 2s 4 ease 2s
}

@
-moz-keyframes hand-pointer { 0%{
	-moz-transform: translate(0, 0)
}

6%{
-moz-transform


:translate


(5
px
,
0)
}
12%{
-moz-transform


:translate


(0
,
0)
}
18%{
-moz-transform


:translate


(5
px
,
0)
}
24%{
-moz-transform


:translate


(0
,
0)
}
30%{
-moz-transform


:translate


(5
px
,
0)
}
36%{
-moz-transform


:translate


(0
,
0)
}
}
.icon-animated-wrench {
	display: inline-block;
	-moz-animation: wrenching 2.5s 4 ease;
	-webkit-animation: wrenching 2.5s 4 ease;
	-o-animation: wrenching 2.5s 4 ease;
	-ms-animation: wrenching 2.5s 4 ease;
	animation: wrenching 2.5s 4 ease;
	-moz-transform-origin: 90% 35%;
	-webkit-transform-origin: 90% 35%;
	-o-transform-origin: 90% 35%;
	-ms-transform-origin: 90% 35%;
	transform-origin: 90% 35%
}

@
-moz-keyframes wrenching { 0%{
	-moz-transform: rotate(-12deg)
}

8%{
-moz-transform


:rotate(12deg)


}
10%{
-moz-transform


:rotate(24deg)


}
18%{
-moz-transform


:rotate(-24deg)


}
20%{
-moz-transform


:rotate(-24deg)


}
28%{
-moz-transform


:rotate(24deg)


}
30%{
-moz-transform


:rotate(24deg)


}
38%{
-moz-transform


:rotate(-24deg)


}
40%{
-moz-transform


:rotate(-24deg)


}
48%{
-moz-transform


:rotate(24deg)


}
50%{
-moz-transform


:rotate(24deg)


}
58%{
-moz-transform


:rotate(-24deg)


}
60%{
-moz-transform


:rotate(-24deg)


}
68%{
-moz-transform


:rotate(24deg)


}
75%{
-moz-transform


:rotate(0deg)


}
}
@
-webkit-keyframes wrenching { 0%{
	-webkit-transform: rotate(-12deg)
}

8%{
-webkit-transform


:rotate(12deg)


}
10%{
-webkit-transform


:rotate(24deg)


}
18%{
-webkit-transform


:rotate(-24deg)


}
20%{
-webkit-transform


:rotate(-24deg)


}
28%{
-webkit-transform


:rotate(24deg)


}
30%{
-webkit-transform


:rotate(24deg)


}
38%{
-webkit-transform


:rotate(-24deg)


}
40%{
-webkit-transform


:rotate(-24deg)


}
48%{
-webkit-transform


:rotate(24deg)


}
50%{
-webkit-transform


:rotate(24deg)


}
58%{
-webkit-transform


:rotate(-24deg)


}
60%{
-webkit-transform


:rotate(-24deg)


}
68%{
-webkit-transform


:rotate(24deg)


}
75%{
-webkit-transform


:rotate(0deg)


}
}
@
-o-keyframes wrenching { 0%{
	-o-transform: rotate(-12deg)
}

8%{
-o-transform


:rotate(12deg)


}
10%{
-o-transform


:rotate(24deg)


}
18%{
-o-transform


:rotate(-24deg)


}
20%{
-o-transform


:rotate(-24deg)


}
28%{
-o-transform


:rotate(24deg)


}
30%{
-o-transform


:rotate(24deg)


}
38%{
-o-transform


:rotate(-24deg)


}
40%{
-o-transform


:rotate(-24deg)


}
48%{
-o-transform


:rotate(24deg)


}
50%{
-o-transform


:rotate(24deg)


}
58%{
-o-transform


:rotate(-24deg)


}
60%{
-o-transform


:rotate(-24deg)


}
68%{
-o-transform


:rotate(24deg)


}
75%{
-o-transform


:rotate(0deg)


}
}
@
-ms-keyframes wrenching { 0%{
	-ms-transform: rotate(-12deg)
}

8%{
-ms-transform


:rotate(12deg)


}
10%{
-ms-transform


:rotate(24deg)


}
18%{
-ms-transform


:rotate(-24deg)


}
20%{
-ms-transform


:rotate(-24deg)


}
28%{
-ms-transform


:rotate(24deg)


}
30%{
-ms-transform


:rotate(24deg)


}
38%{
-ms-transform


:rotate(-24deg)


}
40%{
-ms-transform


:rotate(-24deg)


}
48%{
-ms-transform


:rotate(24deg)


}
50%{
-ms-transform


:rotate(24deg)


}
58%{
-ms-transform


:rotate(-24deg)


}
60%{
-ms-transform


:rotate(-24deg)


}
68%{
-ms-transform


:rotate(24deg)


}
75%{
-ms-transform


:rotate(0deg)


}
}
@
keyframes wrenching { 0%{
	transform: rotate(-12deg)
}

8%{
transform


:rotate(12deg)


}
10%{
transform


:rotate(24deg)


}
18%{
transform


:rotate(-24deg)


}
20%{
transform


:rotate(-24deg)


}
28%{
transform


:rotate(24deg)


}
30%{
transform


:rotate(24deg)


}
38%{
transform


:rotate(-24deg)


}
40%{
transform


:rotate(-24deg)


}
48%{
transform


:rotate(24deg)


}
50%{
transform


:rotate(24deg)


}
58%{
transform


:rotate(-24deg)


}
60%{
transform


:rotate(-24deg)


}
68%{
transform


:rotate(24deg)


}
75%{
transform


:rotate(0deg)


}
}
.ace-settings-container {
	position: absolute;
	right: 0;
	top: 50px;
	z-index: 12
}

.breadcrumbs-fixed .ace-settings-container {
	top: 9px
}

.btn.ace-settings-btn {
	float: left;
	display: inline-block;
	width: 42px !important;
	text-align: center;
	border-radius: 6px 0 0 6px !important;
	opacity: .55;
	filter: alpha(opacity = 55.00000000000001);
	vertical-align: top;
	margin: 0
}

.btn.ace-settings-btn:hover, .btn.ace-settings-btn.open {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.ace-settings-box {
	display: none;
	float: left;
	width: 175px;
	padding: 0 14px;
	background-color: #FFF;
	border: 2px solid #ffb34b
}

.ace-settings-box.open {
	display: inline-block
}

.ace-settings-box>div {
	margin: 6px 0;
	color: #444;
	max-height: 24px
}

.ace-settings-box>div>label {
	font-size: 13px
}

.btn-scroll-up {
	border: 0;
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 11
}

@media ( min-width :768px) {
	.main-container.container>.btn-scroll-up {
		right: auto;
		margin-left: 708px
	}
}

@media ( min-width :992px) {
	.main-container.container>.btn-scroll-up {
		right: auto;
		margin-left: 928px
	}
}

@media ( min-width :1200px) {
	.main-container.container>.btn-scroll-up {
		right: auto;
		margin-left: 1128px
	}
}

.grid2, .grid3, .grid4 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0;
	float: left;
	border-left: 1px solid #e3e3e3
}

.grid2:first-child, .grid3:first-child, .grid4:first-child {
	border-left: 0
}

.grid2 {
	width: 48%;
	padding: 0 2%
}

.grid3 {
	width: 33%;
	padding: 0 2%
}

.grid4 {
	width: 23%;
	margin: 0 1%;
	padding: 0 1%
}

.draggable-placeholder {
	border: 2px dashed #d9d9d9 !important;
	background-color: #f7f7f7 !important
}

.slimScrollBar {
	border-radius: 0 !important
}

.slimScrollRail {
	border-radius: 0 !important
}

.datepicker td, .daterangepicker td, .datepicker th, .daterangepicker th
	{
	border-radius: 0 !important;
	font-size: 13px
}

.datepicker td.active, .daterangepicker td.active, .datepicker td.active:hover,
	.daterangepicker td.active:hover {
	background: #2283c5 !important
}

.datepicker td.active.disabled, .daterangepicker td.active.disabled,
	.datepicker td.active.disabled:hover, .daterangepicker td.active.disabled:hover
	{
	background: #8b9aa3 !important
}

.datepicker td, .datepicker th {
	min-width: 32px
}

.datepicker-months .month, .datepicker-years .year {
	border-radius: 0 !important
}

.datepicker-months .month.active, .datepicker-years .year.active,
	.datepicker-months .month.active:hover, .datepicker-years .year.active:hover,
	.datepicker-months .month.active:focus, .datepicker-years .year.active:focus,
	.datepicker-months .month.active:active, .datepicker-years .year.active:active
	{
	background-image: none !important;
	background-color: #2283c5 !important
}

.bootstrap-timepicker-widget table td input {
	width: 32px
}

.bootstrap-timepicker-widget table td a:hover {
	border-radius: 0
}

.well .datepicker table tr td.day:hover {
	background-color: #7d8893;
	color: #FFF
}

.easyPieChart {
	position: relative;
	text-align: center
}

.easyPieChart canvas {
	position: absolute;
	top: 0;
	left: 0
}

.knob-container {
	direction: ltr;
	text-align: left
}

.navbar .navbar-inner, .navbar .btn-navbar {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
		!important
}

.dropdown-menu li>a, .dropdown-submenu>a {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
		!important
}

.btn {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
		!important
}

.progress, .progress .bar {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
		!important
}

.tags {
	display: inline-block;
	padding: 4px 6px;
	color: #777;
	vertical-align: middle;
	background-color: #FFF;
	border: 1px solid #d5d5d5;
	width: 206px
}

.tags:hover {
	border-color: #b5b5b5
}

.tags-hover, .tags-hover:hover {
	border-color: #f59942;
	outline: 0;
	outline: thin dotted \9

}

.tags[class*=span] {
	float: none;
	margin-left: 0
}

.tags input[type=text], .tags input[type=text]:focus {
	border: 0;
	display: inline;
	outline: 0;
	margin: 0;
	padding: 0;
	line-height: 14px;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%
}

.tags .tag {
	display: inline-block;
	position: relative;
	font-size: 13px;
	font-weight: 400;
	vertical-align: baseline;
	white-space: nowrap;
	background-color: #91b8d0;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
	padding: 4px 22px 5px 9px;
	margin-bottom: 3px;
	margin-right: 3px;
	-webkit-transition: all .2s;
	transition: all .2s
}

.tags .tag:empty {
	display: none
}

.tags .tag-important {
	background-color: #d15b47
}

.tags .tag-warning {
	background-color: #ffb752
}

.tags .tag-success {
	background-color: #87b87f
}

.tags .tag-info {
	background-color: #6fb3e0
}

.tags .tag-inverse {
	background-color: #555
}

.tags .tag .close {
	font-size: 15px;
	line-height: 20px;
	opacity: 1;
	filter: alpha(opacity = 100);
	color: #FFF;
	text-shadow: none;
	float: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 18px;
	text-align: center
}

.tags .tag .close:hover {
	background-color: rgba(0, 0, 0, .2)
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	float: left
}

.col-xs-reset {
	width: auto;
	padding-left: 0;
	padding-right: 0;
	float: none
}

@media ( min-width :768px) {
	.col-sm-reset {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		float: none
	}
}

@media ( min-width :992px) {
	.col-md-reset {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		float: none
	}
}

@media ( min-width :1200px) {
	.col-lg-reset {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		float: none
	}
}

.jqstooltip, .legendColorBox div {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.legendLabel {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 20px;
	font-size: 10px
}

@media only screen and (max-width:480px) {
	.hidden-480 {
		display: none !important
	}
}

@media only screen and (max-width:320px) {
	.hidden-320 {
		display: none !important
	}
}

@media only screen and (max-width:480px) {
	[class*=vspace-xs] {
		display: block
	}
}

@media only screen and (max-width:767px) {
	[class*=vspace-sm] {
		display: block
	}
}

@media only screen and (max-width:991px) {
	[class*=vspace-md] {
		display: block
	}
}

@media only screen and (max-width:1199px) {
	[class*=vspace-lg] {
		display: block
	}
}

@media only screen and (max-width:991px) {
	.main-content {
		margin-left: 0 !important
	}
}

@media only screen and (max-width:767px) {
	.page-content {
		padding-left: 12px;
		padding-right: 12px
	}
}

@media ( max-width :991px) {
	body.breadcrumbs-fixed {
		padding-top: 45px
	}
	.navbar-fixed-top {
		margin-bottom: 0
	}
	.sidebar.fixed, .sidebar.sidebar-fixed {
		position: absolute
	}
}

@media ( max-width :460px) {
	body.navbar-fixed {
		padding-top: 90px
	}
}

@media only screen and (max-width:767px) {
	.error-container {
		margin: 12px
	}
}

@media only screen and (max-width:480px) {
	.error-container {
		margin: 6px
	}
}

@media only screen and (max-width:360px) {
	.grid2, .grid3, .grid4 {
		float: none;
		display: block;
		width: 96%;
		border-left: 0;
		position: relative;
		margin-bottom: 11px;
		border-bottom: 1px solid #e3e3e3;
		padding-bottom: 4px
	}
	.grid2>[class*=pull-], .grid3>[class*=pull-], .grid4>[class*=pull-] {
		float: none !important;
		display: inline-block;
		position: absolute;
		right: 11px;
		top: 0;
		margin-top: 0
	}
	.grid2:last-child, .grid3:last-child, .grid4:last-child {
		border-bottom: 0
	}
}

@media only screen and (max-width:480px) {
	.ace-settings-container, body.breadcrumbs-fixed .ace-settings-container
		{
		top: 65px
	}
}

@font-face {
	font-family: FontAwesome;
	src: url(../font/fontawesome-webfont.eot?v=3.2.1);
	src: url(../font/fontawesome-webfont.eot?#iefix&v=3.2.1)
		format('embedded-opentype'),
		url(../font/fontawesome-webfont.woff?v=3.2.1) format('woff'),
		url(../font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),
		url(../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1)
		format('svg');
	font-weight: 400;
	font-style: normal
}

[class^=icon-], [class*=" icon-"] {
	font-family: FontAwesome;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	*margin-right: .3em
}

[class^=icon-]:before, [class*=" icon-"]:before {
	text-decoration: inherit;
	display: inline-block;
	speak: none
}

.icon-large:before {
	vertical-align: -10%;
	font-size: 1.3333333333333333em
}

a [class^=icon-], a [class*=" icon-"] {
	display: inline
}

[class^=icon-].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
	display: inline-block;
	width: 1.1428571428571428em;
	text-align: right;
	padding-right: .2857142857142857em
}

[class^=icon-].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large
	{
	width: 1.4285714285714286em
}

.icons-ul {
	margin-left: 2.142857142857143em;
	list-style-type: none
}

.icons-ul>li {
	position: relative
}

.icons-ul .icon-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	text-align: center;
	line-height: inherit
}

[class^=icon-].hide, [class*=" icon-"].hide {
	display: none
}

.icon-muted {
	color: #eee
}

.icon-light {
	color: #fff
}

.icon-dark {
	color: #333
}

.icon-border {
	border: solid 1px #eee;
	padding: .2em .25em .15em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.icon-2x {
	font-size: 2em
}

.icon-2x.icon-border {
	border-width: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.icon-3x {
	font-size: 3em
}

.icon-3x.icon-border {
	border-width: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.icon-4x {
	font-size: 4em
}

.icon-4x.icon-border {
	border-width: 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.icon-5x {
	font-size: 5em
}

.icon-5x.icon-border {
	border-width: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

[class^=icon-].pull-left, [class*=" icon-"].pull-left {
	margin-right: .3em
}

[class^=icon-].pull-right, [class*=" icon-"].pull-right {
	margin-left: .3em
}

[class^=icon-], [class*=" icon-"] {
	display: inline;
	width: auto;
	height: auto;
	line-height: normal;
	vertical-align: baseline;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	margin-top: 0
}

.icon-white, .nav-pills>.active>a>[class^=icon-], .nav-pills>.active>a>[class*=" icon-"],
	.nav-list>.active>a>[class^=icon-], .nav-list>.active>a>[class*=" icon-"],
	.navbar-inverse .nav>.active>a>[class^=icon-], .navbar-inverse .nav>.active>a>[class*=" icon-"],
	.dropdown-menu>li>a:hover>[class^=icon-], .dropdown-menu>li>a:hover>[class*=" icon-"],
	.dropdown-menu>.active>a>[class^=icon-], .dropdown-menu>.active>a>[class*=" icon-"],
	.dropdown-submenu:hover>a>[class^=icon-], .dropdown-submenu:hover>a>[class*=" icon-"]
	{
	background-image: none
}

.btn [class^=icon-].icon-large, .nav [class^=icon-].icon-large, .btn [class*=" icon-"].icon-large,
	.nav [class*=" icon-"].icon-large {
	line-height: .9em
}

.btn [class^=icon-].icon-spin, .nav [class^=icon-].icon-spin, .btn [class*=" icon-"].icon-spin,
	.nav [class*=" icon-"].icon-spin {
	display: inline-block
}

.nav-tabs [class^=icon-], .nav-pills [class^=icon-], .nav-tabs [class*=" icon-"],
	.nav-pills [class*=" icon-"], .nav-tabs [class^=icon-].icon-large,
	.nav-pills [class^=icon-].icon-large, .nav-tabs [class*=" icon-"].icon-large,
	.nav-pills [class*=" icon-"].icon-large {
	line-height: .9em
}

.btn [class^=icon-].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x,
	.btn [class^=icon-].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x
	{
	margin-top: .18em
}

.btn [class^=icon-].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large
	{
	line-height: .8em
}

.btn.btn-small [class^=icon-].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x,
	.btn.btn-small [class^=icon-].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x
	{
	margin-top: .25em
}

.btn.btn-large [class^=icon-], .btn.btn-large [class*=" icon-"] {
	margin-top: 0
}

.btn.btn-large [class^=icon-].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
	.btn.btn-large [class^=icon-].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x
	{
	margin-top: .05em
}

.btn.btn-large [class^=icon-].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x
	{
	margin-right: .2em
}

.btn.btn-large [class^=icon-].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x
	{
	margin-left: .2em
}

.nav-list [class^=icon-], .nav-list [class*=" icon-"] {
	line-height: inherit
}

.icon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: -35%
}

.icon-stack [class^=icon-], .icon-stack [class*=" icon-"] {
	display: block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 1em;
	line-height: inherit;
	*line-height: 2em
}

.icon-stack .icon-stack-base {
	font-size: 2em;
	*line-height: 1em
}

.icon-spin {
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear
}

a .icon-stack, a .icon-spin {
	display: inline-block;
	text-decoration: none
}

@
-moz-keyframes spin { 0%{
	-moz-transform: rotate(0deg)
}

100%{
-moz-transform


:rotate(359deg)


}
}
@
-webkit-keyframes spin { 0%{
	-webkit-transform: rotate(0deg)
}

100%{
-webkit-transform


:rotate(359deg)


}
}
@
-o-keyframes spin { 0%{
	-o-transform: rotate(0deg)
}

100%{
-o-transform


:rotate(359deg)


}
}
@
-ms-keyframes spin { 0%{
	-ms-transform: rotate(0deg)
}

100%{
-ms-transform


:rotate(359deg)


}
}
@
keyframes spin { 0%{
	transform: rotate(0deg)
}

100%{
transform


:rotate(359deg)


}
}
.icon-rotate-90:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.icon-flip-vertical:before {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}

a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before,
	a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
	display: inline-block
}

.icon-glass:before {
	content: "\f000"
}

.icon-music:before {
	content: "\f001"
}

.icon-search:before {
	content: "\f002"
}

.icon-envelope-alt:before {
	content: "\f003"
}

.icon-heart:before {
	content: "\f004"
}

.icon-star:before {
	content: "\f005"
}

.icon-star-empty:before {
	content: "\f006"
}

.icon-user:before {
	content: "\f007"
}

.icon-film:before {
	content: "\f008"
}

.icon-th-large:before {
	content: "\f009"
}

.icon-th:before {
	content: "\f00a"
}

.icon-th-list:before {
	content: "\f00b"
}

.icon-ok:before {
	content: "\f00c"
}

.icon-remove:before {
	content: "\f00d"
}

.icon-zoom-in:before {
	content: "\f00e"
}

.icon-zoom-out:before {
	content: "\f010"
}

.icon-power-off:before, .icon-off:before {
	content: "\f011"
}

.icon-signal:before {
	content: "\f012"
}

.icon-gear:before, .icon-cog:before {
	content: "\f013"
}

.icon-trash:before {
	content: "\f014"
}

.icon-home:before {
	content: "\f015"
}

.icon-file-alt:before {
	content: "\f016"
}

.icon-time:before {
	content: "\f017"
}

.icon-road:before {
	content: "\f018"
}

.icon-download-alt:before {
	content: "\f019"
}

.icon-download:before {
	content: "\f01a"
}

.icon-upload:before {
	content: "\f01b"
}

.icon-inbox:before {
	content: "\f01c"
}

.icon-play-circle:before {
	content: "\f01d"
}

.icon-rotate-right:before, .icon-repeat:before {
	content: "\f01e"
}

.icon-refresh:before {
	content: "\f021"
}

.icon-list-alt:before {
	content: "\f022"
}

.icon-lock:before {
	content: "\f023"
}

.icon-flag:before {
	content: "\f024"
}

.icon-headphones:before {
	content: "\f025"
}

.icon-volume-off:before {
	content: "\f026"
}

.icon-volume-down:before {
	content: "\f027"
}

.icon-volume-up:before {
	content: "\f028"
}

.icon-qrcode:before {
	content: "\f029"
}

.icon-barcode:before {
	content: "\f02a"
}

.icon-tag:before {
	content: "\f02b"
}

.icon-tags:before {
	content: "\f02c"
}

.icon-book:before {
	content: "\f02d"
}

.icon-bookmark:before {
	content: "\f02e"
}

.icon-print:before {
	content: "\f02f"
}

.icon-camera:before {
	content: "\f030"
}

.icon-font:before {
	content: "\f031"
}

.icon-bold:before {
	content: "\f032"
}

.icon-italic:before {
	content: "\f033"
}

.icon-text-height:before {
	content: "\f034"
}

.icon-text-width:before {
	content: "\f035"
}

.icon-align-left:before {
	content: "\f036"
}

.icon-align-center:before {
	content: "\f037"
}

.icon-align-right:before {
	content: "\f038"
}

.icon-align-justify:before {
	content: "\f039"
}

.icon-list:before {
	content: "\f03a"
}

.icon-indent-left:before {
	content: "\f03b"
}

.icon-indent-right:before {
	content: "\f03c"
}

.icon-facetime-video:before {
	content: "\f03d"
}

.icon-picture:before {
	content: "\f03e"
}

.icon-pencil:before {
	content: "\f040"
}

.icon-map-marker:before {
	content: "\f041"
}

.icon-adjust:before {
	content: "\f042"
}

.icon-tint:before {
	content: "\f043"
}

.icon-edit:before {
	content: "\f044"
}

.icon-share:before {
	content: "\f045"
}

.icon-check:before {
	content: "\f046"
}

.icon-move:before {
	content: "\f047"
}

.icon-step-backward:before {
	content: "\f048"
}

.icon-fast-backward:before {
	content: "\f049"
}

.icon-backward:before {
	content: "\f04a"
}

.icon-play:before {
	content: "\f04b"
}

.icon-pause:before {
	content: "\f04c"
}

.icon-stop:before {
	content: "\f04d"
}

.icon-forward:before {
	content: "\f04e"
}

.icon-fast-forward:before {
	content: "\f050"
}

.icon-step-forward:before {
	content: "\f051"
}

.icon-eject:before {
	content: "\f052"
}

.icon-chevron-left:before {
	content: "\f053"
}

.icon-chevron-right:before {
	content: "\f054"
}

.icon-plus-sign:before {
	content: "\f055"
}

.icon-minus-sign:before {
	content: "\f056"
}

.icon-remove-sign:before {
	content: "\f057"
}

.icon-ok-sign:before {
	content: "\f058"
}

.icon-question-sign:before {
	content: "\f059"
}

.icon-info-sign:before {
	content: "\f05a"
}

.icon-screenshot:before {
	content: "\f05b"
}

.icon-remove-circle:before {
	content: "\f05c"
}

.icon-ok-circle:before {
	content: "\f05d"
}

.icon-ban-circle:before {
	content: "\f05e"
}

.icon-arrow-left:before {
	content: "\f060"
}

.icon-arrow-right:before {
	content: "\f061"
}

.icon-arrow-up:before {
	content: "\f062"
}

.icon-arrow-down:before {
	content: "\f063"
}

.icon-mail-forward:before, .icon-share-alt:before {
	content: "\f064"
}

.icon-resize-full:before {
	content: "\f065"
}

.icon-resize-small:before {
	content: "\f066"
}

.icon-plus:before {
	content: "\f067"
}

.icon-minus:before {
	content: "\f068"
}

.icon-asterisk:before {
	content: "\f069"
}

.icon-exclamation-sign:before {
	content: "\f06a"
}

.icon-gift:before {
	content: "\f06b"
}

.icon-leaf:before {
	content: "\f06c"
}

.icon-fire:before {
	content: "\f06d"
}

.icon-eye-open:before {
	content: "\f06e"
}

.icon-eye-close:before {
	content: "\f070"
}

.icon-warning-sign:before {
	content: "\f071"
}

.icon-plane:before {
	content: "\f072"
}

.icon-calendar:before {
	content: "\f073"
}

.icon-random:before {
	content: "\f074"
}

.icon-comment:before {
	content: "\f075"
}

.icon-magnet:before {
	content: "\f076"
}

.icon-chevron-up:before {
	content: "\f077"
}

.icon-chevron-down:before {
	content: "\f078"
}

.icon-retweet:before {
	content: "\f079"
}

.icon-shopping-cart:before {
	content: "\f07a"
}

.icon-folder-close:before {
	content: "\f07b"
}

.icon-folder-open:before {
	content: "\f07c"
}

.icon-resize-vertical:before {
	content: "\f07d"
}

.icon-resize-horizontal:before {
	content: "\f07e"
}

.icon-bar-chart:before {
	content: "\f080"
}

.icon-twitter-sign:before {
	content: "\f081"
}

.icon-facebook-sign:before {
	content: "\f082"
}

.icon-camera-retro:before {
	content: "\f083"
}

.icon-key:before {
	content: "\f084"
}

.icon-gears:before, .icon-cogs:before {
	content: "\f085"
}

.icon-comments:before {
	content: "\f086"
}

.icon-thumbs-up-alt:before {
	content: "\f087"
}

.icon-thumbs-down-alt:before {
	content: "\f088"
}

.icon-star-half:before {
	content: "\f089"
}

.icon-heart-empty:before {
	content: "\f08a"
}

.icon-signout:before {
	content: "\f08b"
}

.icon-linkedin-sign:before {
	content: "\f08c"
}

.icon-pushpin:before {
	content: "\f08d"
}

.icon-external-link:before {
	content: "\f08e"
}

.icon-signin:before {
	content: "\f090"
}

.icon-trophy:before {
	content: "\f091"
}

.icon-github-sign:before {
	content: "\f092"
}

.icon-upload-alt:before {
	content: "\f093"
}

.icon-lemon:before {
	content: "\f094"
}

.icon-phone:before {
	content: "\f095"
}

.icon-unchecked:before, .icon-check-empty:before {
	content: "\f096"
}

.icon-bookmark-empty:before {
	content: "\f097"
}

.icon-phone-sign:before {
	content: "\f098"
}

.icon-twitter:before {
	content: "\f099"
}

.icon-facebook:before {
	content: "\f09a"
}

.icon-github:before {
	content: "\f09b"
}

.icon-unlock:before {
	content: "\f09c"
}

.icon-credit-card:before {
	content: "\f09d"
}

.icon-rss:before {
	content: "\f09e"
}

.icon-hdd:before {
	content: "\f0a0"
}

.icon-bullhorn:before {
	content: "\f0a1"
}

.icon-bell:before {
	content: "\f0a2"
}

.icon-certificate:before {
	content: "\f0a3"
}

.icon-hand-right:before {
	content: "\f0a4"
}

.icon-hand-left:before {
	content: "\f0a5"
}

.icon-hand-up:before {
	content: "\f0a6"
}

.icon-hand-down:before {
	content: "\f0a7"
}

.icon-circle-arrow-left:before {
	content: "\f0a8"
}

.icon-circle-arrow-right:before {
	content: "\f0a9"
}

.icon-circle-arrow-up:before {
	content: "\f0aa"
}

.icon-circle-arrow-down:before {
	content: "\f0ab"
}

.icon-globe:before {
	content: "\f0ac"
}

.icon-wrench:before {
	content: "\f0ad"
}

.icon-tasks:before {
	content: "\f0ae"
}

.icon-filter:before {
	content: "\f0b0"
}

.icon-briefcase:before {
	content: "\f0b1"
}

.icon-fullscreen:before {
	content: "\f0b2"
}

.icon-group:before {
	content: "\f0c0"
}

.icon-link:before {
	content: "\f0c1"
}

.icon-cloud:before {
	content: "\f0c2"
}

.icon-beaker:before {
	content: "\f0c3"
}

.icon-cut:before {
	content: "\f0c4"
}

.icon-copy:before {
	content: "\f0c5"
}

.icon-paperclip:before, .icon-paper-clip:before {
	content: "\f0c6"
}

.icon-save:before {
	content: "\f0c7"
}

.icon-sign-blank:before {
	content: "\f0c8"
}

.icon-reorder:before {
	content: "\f0c9"
}

.icon-list-ul:before {
	content: "\f0ca"
}

.icon-list-ol:before {
	content: "\f0cb"
}

.icon-strikethrough:before {
	content: "\f0cc"
}

.icon-underline:before {
	content: "\f0cd"
}

.icon-table:before {
	content: "\f0ce"
}

.icon-magic:before {
	content: "\f0d0"
}

.icon-truck:before {
	content: "\f0d1"
}

.icon-pinterest:before {
	content: "\f0d2"
}

.icon-pinterest-sign:before {
	content: "\f0d3"
}

.icon-google-plus-sign:before {
	content: "\f0d4"
}

.icon-google-plus:before {
	content: "\f0d5"
}

.icon-money:before {
	content: "\f0d6"
}

.icon-caret-down:before {
	content: "\f0d7"
}

.icon-caret-up:before {
	content: "\f0d8"
}

.icon-caret-left:before {
	content: "\f0d9"
}

.icon-caret-right:before {
	content: "\f0da"
}

.icon-columns:before {
	content: "\f0db"
}

.icon-sort:before {
	content: "\f0dc"
}

.icon-sort-down:before {
	content: "\f0dd"
}

.icon-sort-up:before {
	content: "\f0de"
}

.icon-envelope:before {
	content: "\f0e0"
}

.icon-linkedin:before {
	content: "\f0e1"
}

.icon-rotate-left:before, .icon-undo:before {
	content: "\f0e2"
}

.icon-legal:before {
	content: "\f0e3"
}

.icon-dashboard:before {
	content: "\f0e4"
}

.icon-comment-alt:before {
	content: "\f0e5"
}

.icon-comments-alt:before {
	content: "\f0e6"
}

.icon-bolt:before {
	content: "\f0e7"
}

.icon-sitemap:before {
	content: "\f0e8"
}

.icon-umbrella:before {
	content: "\f0e9"
}

.icon-paste:before {
	content: "\f0ea"
}

.icon-lightbulb:before {
	content: "\f0eb"
}

.icon-exchange:before {
	content: "\f0ec"
}

.icon-cloud-download:before {
	content: "\f0ed"
}

.icon-cloud-upload:before {
	content: "\f0ee"
}

.icon-user-md:before {
	content: "\f0f0"
}

.icon-stethoscope:before {
	content: "\f0f1"
}

.icon-suitcase:before {
	content: "\f0f2"
}

.icon-bell-alt:before {
	content: "\f0f3"
}

.icon-coffee:before {
	content: "\f0f4"
}

.icon-food:before {
	content: "\f0f5"
}

.icon-file-text-alt:before {
	content: "\f0f6"
}

.icon-building:before {
	content: "\f0f7"
}

.icon-hospital:before {
	content: "\f0f8"
}

.icon-ambulance:before {
	content: "\f0f9"
}

.icon-medkit:before {
	content: "\f0fa"
}

.icon-fighter-jet:before {
	content: "\f0fb"
}

.icon-beer:before {
	content: "\f0fc"
}

.icon-h-sign:before {
	content: "\f0fd"
}

.icon-plus-sign-alt:before {
	content: "\f0fe"
}

.icon-double-angle-left:before {
	content: "\f100"
}

.icon-double-angle-right:before {
	content: "\f101"
}

.icon-double-angle-up:before {
	content: "\f102"
}

.icon-double-angle-down:before {
	content: "\f103"
}

.icon-angle-left:before {
	content: "\f104"
}

.icon-angle-right:before {
	content: "\f105"
}

.icon-angle-up:before {
	content: "\f106"
}

.icon-angle-down:before {
	content: "\f107"
}

.icon-desktop:before {
	content: "\f108"
}

.icon-laptop:before {
	content: "\f109"
}

.icon-tablet:before {
	content: "\f10a"
}

.icon-mobile-phone:before {
	content: "\f10b"
}

.icon-circle-blank:before {
	content: "\f10c"
}

.icon-quote-left:before {
	content: "\f10d"
}

.icon-quote-right:before {
	content: "\f10e"
}

.icon-spinner:before {
	content: "\f110"
}

.icon-circle:before {
	content: "\f111"
}

.icon-mail-reply:before, .icon-reply:before {
	content: "\f112"
}

.icon-github-alt:before {
	content: "\f113"
}

.icon-folder-close-alt:before {
	content: "\f114"
}

.icon-folder-open-alt:before {
	content: "\f115"
}

.icon-expand-alt:before {
	content: "\f116"
}

.icon-collapse-alt:before {
	content: "\f117"
}

.icon-smile:before {
	content: "\f118"
}

.icon-frown:before {
	content: "\f119"
}

.icon-meh:before {
	content: "\f11a"
}

.icon-gamepad:before {
	content: "\f11b"
}

.icon-keyboard:before {
	content: "\f11c"
}

.icon-flag-alt:before {
	content: "\f11d"
}

.icon-flag-checkered:before {
	content: "\f11e"
}

.icon-terminal:before {
	content: "\f120"
}

.icon-code:before {
	content: "\f121"
}

.icon-reply-all:before {
	content: "\f122"
}

.icon-mail-reply-all:before {
	content: "\f122"
}

.icon-star-half-full:before, .icon-star-half-empty:before {
	content: "\f123"
}

.icon-location-arrow:before {
	content: "\f124"
}

.icon-crop:before {
	content: "\f125"
}

.icon-code-fork:before {
	content: "\f126"
}

.icon-unlink:before {
	content: "\f127"
}

.icon-question:before {
	content: "\f128"
}

.icon-info:before {
	content: "\f129"
}

.icon-exclamation:before {
	content: "\f12a"
}

.icon-superscript:before {
	content: "\f12b"
}

.icon-subscript:before {
	content: "\f12c"
}

.icon-eraser:before {
	content: "\f12d"
}

.icon-puzzle-piece:before {
	content: "\f12e"
}

.icon-microphone:before {
	content: "\f130"
}

.icon-microphone-off:before {
	content: "\f131"
}

.icon-shield:before {
	content: "\f132"
}

.icon-calendar-empty:before {
	content: "\f133"
}

.icon-fire-extinguisher:before {
	content: "\f134"
}

.icon-rocket:before {
	content: "\f135"
}

.icon-maxcdn:before {
	content: "\f136"
}

.icon-chevron-sign-left:before {
	content: "\f137"
}

.icon-chevron-sign-right:before {
	content: "\f138"
}

.icon-chevron-sign-up:before {
	content: "\f139"
}

.icon-chevron-sign-down:before {
	content: "\f13a"
}

.icon-html5:before {
	content: "\f13b"
}

.icon-css3:before {
	content: "\f13c"
}

.icon-anchor:before {
	content: "\f13d"
}

.icon-unlock-alt:before {
	content: "\f13e"
}

.icon-bullseye:before {
	content: "\f140"
}

.icon-ellipsis-horizontal:before {
	content: "\f141"
}

.icon-ellipsis-vertical:before {
	content: "\f142"
}

.icon-rss-sign:before {
	content: "\f143"
}

.icon-play-sign:before {
	content: "\f144"
}

.icon-ticket:before {
	content: "\f145"
}

.icon-minus-sign-alt:before {
	content: "\f146"
}

.icon-check-minus:before {
	content: "\f147"
}

.icon-level-up:before {
	content: "\f148"
}

.icon-level-down:before {
	content: "\f149"
}

.icon-check-sign:before {
	content: "\f14a"
}

.icon-edit-sign:before {
	content: "\f14b"
}

.icon-external-link-sign:before {
	content: "\f14c"
}

.icon-share-sign:before {
	content: "\f14d"
}

.icon-compass:before {
	content: "\f14e"
}

.icon-collapse:before {
	content: "\f150"
}

.icon-collapse-top:before {
	content: "\f151"
}

.icon-expand:before {
	content: "\f152"
}

.icon-euro:before, .icon-eur:before {
	content: "\f153"
}

.icon-gbp:before {
	content: "\f154"
}

.icon-dollar:before, .icon-usd:before {
	content: "\f155"
}

.icon-rupee:before, .icon-inr:before {
	content: "\f156"
}

.icon-yen:before, .icon-jpy:before {
	content: "\f157"
}

.icon-renminbi:before, .icon-cny:before {
	content: "\f158"
}

.icon-won:before, .icon-krw:before {
	content: "\f159"
}

.icon-bitcoin:before, .icon-btc:before {
	content: "\f15a"
}

.icon-file:before {
	content: "\f15b"
}

.icon-file-text:before {
	content: "\f15c"
}

.icon-sort-by-alphabet:before {
	content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
	content: "\f15e"
}

.icon-sort-by-attributes:before {
	content: "\f160"
}

.icon-sort-by-attributes-alt:before {
	content: "\f161"
}

.icon-sort-by-order:before {
	content: "\f162"
}

.icon-sort-by-order-alt:before {
	content: "\f163"
}

.icon-thumbs-up:before {
	content: "\f164"
}

.icon-thumbs-down:before {
	content: "\f165"
}

.icon-youtube-sign:before {
	content: "\f166"
}

.icon-youtube:before {
	content: "\f167"
}

.icon-xing:before {
	content: "\f168"
}

.icon-xing-sign:before {
	content: "\f169"
}

.icon-youtube-play:before {
	content: "\f16a"
}

.icon-dropbox:before {
	content: "\f16b"
}

.icon-stackexchange:before {
	content: "\f16c"
}

.icon-instagram:before {
	content: "\f16d"
}

.icon-flickr:before {
	content: "\f16e"
}

.icon-adn:before {
	content: "\f170"
}

.icon-bitbucket:before {
	content: "\f171"
}

.icon-bitbucket-sign:before {
	content: "\f172"
}

.icon-tumblr:before {
	content: "\f173"
}

.icon-tumblr-sign:before {
	content: "\f174"
}

.icon-long-arrow-down:before {
	content: "\f175"
}

.icon-long-arrow-up:before {
	content: "\f176"
}

.icon-long-arrow-left:before {
	content: "\f177"
}

.icon-long-arrow-right:before {
	content: "\f178"
}

.icon-apple:before {
	content: "\f179"
}

.icon-windows:before {
	content: "\f17a"
}

.icon-android:before {
	content: "\f17b"
}

.icon-linux:before {
	content: "\f17c"
}

.icon-dribbble:before {
	content: "\f17d"
}

.icon-skype:before {
	content: "\f17e"
}

.icon-foursquare:before {
	content: "\f180"
}

.icon-trello:before {
	content: "\f181"
}

.icon-female:before {
	content: "\f182"
}

.icon-male:before {
	content: "\f183"
}

.icon-gittip:before {
	content: "\f184"
}

.icon-sun:before {
	content: "\f185"
}

.icon-moon:before {
	content: "\f186"
}

.icon-archive:before {
	content: "\f187"
}

.icon-bug:before {
	content: "\f188"
}

.icon-vk:before {
	content: "\f189"
}

.icon-weibo:before {
	content: "\f18a"
}

.icon-renren:before {
	content: "\f18b"
}

@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.3.0);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0)
		format('embedded-opentype'),
		url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),
		url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),
		url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),
		url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular)
		format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@
-webkit-keyframes fa-spin { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%{
-webkit-transform


:rotate(359deg)


;
transform


:rotate(359deg)


}
}
@
keyframes fa-spin { 0%{
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%{
-webkit-transform


:rotate(359deg)


;
transform


:rotate(359deg)


}
}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal,
	:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before, .fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before, .fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before, .fa-users:before {
	content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before, .fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before, .fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
	{
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before, .fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}

.fa-rupee:before, .fa-inr:before {
	content: "\f156"
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158"
}

.fa-won:before, .fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before, .fa-gratipay:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before, .fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before
	{
	content: "\f1c5"
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before,
	.fa-support:before, .fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before, .fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before, .fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-genderless:before, .fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
}

.fa-buysellads:before {
	content: "\f20d"
}

.fa-connectdevelop:before {
	content: "\f20e"
}

.fa-dashcube:before {
	content: "\f210"
}

.fa-forumbee:before {
	content: "\f211"
}

.fa-leanpub:before {
	content: "\f212"
}

.fa-sellsy:before {
	content: "\f213"
}

.fa-shirtsinbulk:before {
	content: "\f214"
}

.fa-simplybuilt:before {
	content: "\f215"
}

.fa-skyatlas:before {
	content: "\f216"
}

.fa-cart-plus:before {
	content: "\f217"
}

.fa-cart-arrow-down:before {
	content: "\f218"
}

.fa-diamond:before {
	content: "\f219"
}

.fa-ship:before {
	content: "\f21a"
}

.fa-user-secret:before {
	content: "\f21b"
}

.fa-motorcycle:before {
	content: "\f21c"
}

.fa-street-view:before {
	content: "\f21d"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-venus:before {
	content: "\f221"
}

.fa-mars:before {
	content: "\f222"
}

.fa-mercury:before {
	content: "\f223"
}

.fa-transgender:before {
	content: "\f224"
}

.fa-transgender-alt:before {
	content: "\f225"
}

.fa-venus-double:before {
	content: "\f226"
}

.fa-mars-double:before {
	content: "\f227"
}

.fa-venus-mars:before {
	content: "\f228"
}

.fa-mars-stroke:before {
	content: "\f229"
}

.fa-mars-stroke-v:before {
	content: "\f22a"
}

.fa-mars-stroke-h:before {
	content: "\f22b"
}

.fa-neuter:before {
	content: "\f22c"
}

.fa-facebook-official:before {
	content: "\f230"
}

.fa-pinterest-p:before {
	content: "\f231"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-server:before {
	content: "\f233"
}

.fa-user-plus:before {
	content: "\f234"
}

.fa-user-times:before {
	content: "\f235"
}

.fa-hotel:before, .fa-bed:before {
	content: "\f236"
}

.fa-viacoin:before {
	content: "\f237"
}

.fa-train:before {
	content: "\f238"
}

.fa-subway:before {
	content: "\f239"
}

.fa-medium:before {
	content: "\f23a"
}

��  / *  !   j  Q  u e r y   U  I    -   v  1 . 1 0 . 3   - 
	 2 0 1 3 - 0 8 - 0 3     *    h  t  t p :  / / j
	 q u e r y u i . c o m  
	    *    I  n  c l u d e s :    j  q  u e r y . u i . c o r e . c s s ,
	   j  q  u e r y . u i . r e s i z a b l e . c s s ,    j
	  q  u e r y . u i . s e l e c t a b l e . c s s ,    j
	  q  u e r y . u i . a c c o r d i o n . c s s ,    j
	  q  u e r y . u i . a u t o c o m p l e t e . c s s ,    j
	  q  u e r y . u i . b u t t o n . c s s ,    j
	  q  u e r y . u i . d a t e p i c k e r . c s s ,    j
	  q  u e r y . u i . d i a l o g . c s s ,    j
	  q  u e r y . u i . m e n u . c s s ,    j
	  q  u e r y . u i . p r o g r e s s b a r . c s s ,    j
	  q  u e r y . u i . s l i d e r . c s s ,    j
	  q  u e r y . u i . s p i n n e r . c s s ,    j
	  q  u e r y . u i . t a b s . c s s ,    j
	  q  u e r y . u i . t o o l t i p . c s s     *    C  o
	 p y r i g h t  
	  2 0 1 3   j  Q  u e r y   F  o  u n d a t i o n   a  n  d   o  t
	 h e r  
	  c  o  n t r i b u t o r s   L  i  c e n s e d   M  I  T   *  /       
	 . u
	  i  - h e l p e r - h i d d e n {  
	d  i s p l a y :  n o n e 
}

 . 
u  i  - h e l p e r - h i d d e n - a c c e s s i b l e {  
	b  o r d e r :  0 ;  
	c  l i p :  r e c t ( 0   0   0   0 ) ;  
	h  e i g h t :  1 p x ;  
	m  a r g i n :  - 1 p x ;  
	o  v e r f l o w :  h i d d e n ;  
	p  a d d i n g :  0 ;  
	p  o s i t i o n :  a b s o l u t e ;  
	w  i d t h :  1 p x 
}

 . 
u  i  - h e l p e r - r e s e t {  
	m  a r g i n :  0 ;  
	p  a d d i n g :  0 ;  
	b  o r d e r :  0 ;  
	o  u t l i n e :  0 ;  
	l  i n e - h e i g h t :  1 . 3 ;  
	t  e x t - d e c o r a t i o n :  n o n e ;  
	f  o n t - s i z e :  1 0 0 % ;  
	l  i s t - s t y l e :  n o n e 
}

 . 
u  i  - h e l p e r - c l e a r f i x :  b  e f o r e ,  . u
	  i  - h e l p e r - c l e a r f i x :  a  f t e r {  
	c  o n t e n t :  " " ;  
	d  i s p l a y :  t a b l e ;  
	b  o r d e r - c o l l a p s e :  c o l l a p s e 
}

 . 
u  i  - h e l p e r - c l e a r f i x :  a  f t e r {  
	c  l e a r :  b o t h 
}

 . 
u  i  - h e l p e r - c l e a r f i x {  
	m  i n - h e i g h t :  0 
}

 . 
u  i  - h e l p e r - z f i x {  
	w  i d t h :  1 0 0 % ;  
	h  e i g h t :  1 0 0 % ;  
	t  o p :  0 ;  
	l  e f t :  0 ;  
	p  o s i t i o n :  a b s o l u t e ;  
	o  p a c i t y :  0 ;  
	f  i l t e r :  A l p h a ( O p a c i t y = 0 ) 
}

 . 
u  i  - f r o n t {  
	z  - i n d e x :  1 0 0 
}

 . 
u  i  - s t a t e - d i s a b l e d {  
	c  u r s o r :  d e f a u l t ! i m p o r t a n t 
}

 . 
u  i  - i c o n {  
	d  i s p l a y :  b l o c k ;  
	t  e x t - i n d e n t :  - 9 9 9 9 9 p x ;  
	o  v e r f l o w :  h i d d e n ;  
	b  a c k g r o u n d - r e p e a t :  n o - r e p e a t 
}

 . 
u  i  - w i d g e t - o v e r l a y {  
	p  o s i t i o n :  f i x e d ;  
	t  o p :  0 ;  
	l  e f t :  0 ;  
	w  i d t h :  1 0 0 % ;  
	h  e i g h t :  1 0 0 % 
}

 . 
u  i  - r e s i z a b l e {  
	p  o s i t i o n :  r e l a t i v e 
}

 . 
u  i  - r e s i z a b l e - h a n d l e {  
	p  o s i t i o n :  a b s o l u t e ;  
	f  o n t - s i z e :  . 1 p x ;  
	d  i s p l a y :  b l o c k 
}

 . 
u  i  - r e s i z a b l e - d i s a b l e d   . u
	  i  - r e s i z a b l e - h a n d l e ,  . u
	  i  - r e s i z a b l e - a u t o h i d e   . u
	  i  - r e s i z a b l e - h a n d l e {  
	d  i s p l a y :  n o n e 
}

 . 
u  i  - r e s i z a b l e - n {  
	c  u r s o r :  n - r e s i z e ;  
	h  e i g h t :  7 p x ;  
	w  i d t h :  1 0 0 % ;  
	t  o p :  - 5 p x ;  
	l  e f t :  0 
}

 . 
u  i  - r e s i z a b l e - s {  
	c  u r s o r :  s - r e s i z e ;  
	h  e i g h t :  7 p x ;  
	w  i d t h :  1 0 0 % ;  
	b  o t t o m :  - 5 p x ;  
	l  e f t :  0 
}

 . 
u  i  - r e s i z a b l e - e {  
	c  u r s o r :  e - r e s i z e ;  
	w  i d t h :  7 p x ;  
	r  i g h t :  - 5 p x ;  
	t  o p :  0 ;  
	h  e i g h t :  1 0 0 % 
}

 . 
u  i  - r e s i z a b l e - w {  
	c  u r s o r :  w - r e s i z e ;  
	w  i d t h :  7 p x ;  
	l  e f t :  - 5 p x ;  
	t  o p :  0 ;  
	h  e i g h t :  1 0 0 % 
}

 . 
u  i  - r e s i z a b l e - s e {  
	c  u r s o r :  s e - r e s i z e ;  
	w  i d t h :  1 2 p x ;  
	h  e i g h t :  1 2 p x ;  
	r  i g h t :  1 p x ;  
	b  o t t o m :  1 p x 
}

 . 
u  i  - r e s i z a b l e - s w {  
	c  u r s o r :  s w - r e s i z e ;  
	w  i d t h :  9 p x ;  
	h  e i g h t :  9 p x ;  
	l  e f t :  - 5 p x ;  
	b  o t t o m :  - 5 p x 
}

 . 
u  i  - r e s i z a b l e - n w {  
	c  u r s o r :  n w - r e s i z e ;  
	w  i d t h :  9 p x ;  
	h  e i g h t :  9 p x ;  
	l  e f t :  - 5 p x ;  
	t  o p :  - 5 p x 
}

 . 
u  i  - r e s i z a b l e - n e {  
	c  u r s o r :  n e - r e s i z e ;  
	w  i d t h :  9 p x ;  
	h  e i g h t :  9 p x ;  
	r  i g h t :  - 5 p x ;  
	t  o p :  - 5 p x 
}

 . 
u  i  - s e l e c t a b l e - h e l p e r {  
	p  o s i t i o n :  a b s o l u t e ;  
	z  - i n d e x :  1 0 0 ;  
	b  o r d e r :  1 p x   d o t t e d   # 0 0 0 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - h e a d e r {
	 
	d  i s p l a y :  b l o c k ;  
	c  u r s o r :  p o i n t e r ;  
	p  o s i t i o n :  r e l a t i v e ;  
	m  a r g i n - t o p :  2 p x ;  
	p  a d d i n g :  . 5 e m   . 5 e m   . 5 e m   . 7 e m ;  
	m  i n - h e i g h t :  0 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - i c o n s {  
	p  a d d i n g - l e f t :  2 . 2 e m 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - n o i c o n s {
	 
	p  a d d i n g - l e f t :  . 7 e m 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - i c o n s  
	 . u
	  i  - a c c o r d i o n - i c o n s {  
	p  a d d i n g - l e f t :  2 . 2 e m 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - h e a d e r  
	  . u  i  - a c c o r d i o n - h e a d e r - i c o n {  
	p  o s i t i o n :  a b s o l u t e ;  
	l  e f t :  . 5 e m ;  
	t  o p :  5 0 % ;  
	m  a r g i n - t o p :  - 8 p x 
}

 . 
u  i  - a c c o r d i o n   . u  i  - a c c o r d i o n - c o n t e n t {
	 
	p  a d d i n g :  1 e m   2 . 2 e m ;  
	b  o r d e r - t o p :  0 ;  
	o  v e r f l o w :  a u t o 
}

 . 
u  i  - a u t o c o m p l e t e {  
	p  o s i t i o n :  a b s o l u t e ;  
	t  o p :  0 ;  
	l  e f t :  0 ;  
	c  u r s o r :  d e f a u l t 
}

 . 
u  i  - b u t t o n {  
	d  i s p l a y :  i n l i n e - b l o c k ;  
	p  o s i t i o n :  r e l a t i v e ;  
	p  a d d i n g :  0 ;  
	l  i n e - h e i g h t :  n o r m a l ;  
	m  a r g i n - r i g h t :  . 1 e m ;  
	c  u r s o r :  p o i n t e r ;  
	v  e r t i c a l - a l i g n :  m i d d l e ;  
	t  e x t - a l i g n :  c e n t e r ;  
	o  v e r f l o w :  v i s i b l e 
}

 . 
u  i  - b u t t o n ,  . u  i  - b u t t o n :  l  i n k ,  . u
	  i  - b u t t o n :  v  i s i t e d ,  . u  i  - b u t t o n :  h
	 o v e r ,  . u  i  - b u t t o n :  a  c t i v e {  
	t  e x t - d e c o r a t i o n :  n o n e 
}

 . 
u  i  - b u t t o n - i c o n - o n l y {  
	w  i d t h :  2 . 2 e m 
}

 
b  u  t t o n . u i - b u t t o n - i c o n - o n l y {  
	w  i d t h :  2 . 4 e m 
}

 . 
u  i  - b u t t o n - i c o n s - o n l y {  
	w  i d t h :  3 . 4 e m 
}

 
b  u  t t o n . u i - b u t t o n - i c o n s - o n l y {  
	w  i d t h :  3 . 7 e m 
}

 . 
u  i  - b u t t o n   . u  i  - b u t t o n - t e x t {  
	d  i s p l a y :  b l o c k ;  
	l  i n e - h e i g h t :  n o r m a l 
}

 . 
u  i  - b u t t o n - t e x t - o n l y   . u  i
	 - b u t t o n - t e x t {  
	p  a d d i n g :  . 4 e m   1 e m 
}

 . 
u  i  - b u t t o n - i c o n - o n l y   . u  i
	 - b u t t o n - t e x t ,  . u  i
	 - b u t t o n - i c o n s - o n l y   . u
	  i  - b u t t o n - t e x t {  
	p  a d d i n g :  . 4 e m ;  
	t  e x t - i n d e n t :  - 9 9 9 9 9 9 9 p x 
}

 . 
u  i  - b u t t o n - t e x t - i c o n - p r i m a r y   . u
	  i  - b u t t o n - t e x t ,  . u
	  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - b u t t o n - t e x t {  
	p  a d d i n g :  . 4 e m   1 e m   . 4 e m   2 . 1 e m 
}

 . 
u  i  - b u t t o n - t e x t - i c o n - s e c o n d a r y   . u
	  i  - b u t t o n - t e x t ,  . u
	  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - b u t t o n - t e x t {  
	p  a d d i n g :  . 4 e m   2 . 1 e m   . 4 e m   1 e m 
}

 . 
u  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - b u t t o n - t e x t {  
	p  a d d i n g - l e f t :  2 . 1 e m ;  
	p  a d d i n g - r i g h t :  2 . 1 e m 
}

 
i  n  p u t . u i - b u t t o n {  
	p  a d d i n g :  . 4 e m   1 e m 
}

 . 
u  i  - b u t t o n - i c o n - o n l y   . u  i  - i c o n ,  . u
	  i  - b u t t o n - t e x t - i c o n - p r i m a r y   . u
	  i  - i c o n ,  . u
	  i  - b u t t o n - t e x t - i c o n - s e c o n d a r y   . u
	  i  - i c o n ,  . u  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - i c o n ,  . u  i  - b u t t o n - i c o n s - o n l y   . u
	  i  - i c o n {  
	p  o s i t i o n :  a b s o l u t e ;  
	t  o p :  5 0 % ;  
	m  a r g i n - t o p :  - 8 p x 
}

 . 
u  i  - b u t t o n - i c o n - o n l y   . u  i  - i c o n {  
	l  e f t :  5 0 % ;  
	m  a r g i n - l e f t :  - 8 p x 
}

 . 
u  i  - b u t t o n - t e x t - i c o n - p r i m a r y   . u
	  i  - b u t t o n - i c o n - p r i m a r y ,  . u
	  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - b u t t o n - i c o n - p r i m a r y ,  . u
	  i  - b u t t o n - i c o n s - o n l y   . u
	  i  - b u t t o n - i c o n - p r i m a r y {  
	l  e f t :  . 5 e m 
}

 . 
u  i  - b u t t o n - t e x t - i c o n - s e c o n d a r y   . u
	  i  - b u t t o n - i c o n - s e c o n d a r y ,  . u
	  i  - b u t t o n - t e x t - i c o n s   . u
	  i  - b u t t o n - i c o n - s e c o n d a r y ,  . u
	  i  - b u t t o n - i c o n s - o n l y   . u
	  i  - b u t t o n - i c o n - s e c o n d a r y {  
	r  i g h t :  . 5 e m 
}

 . 
u  i  - b u t t o n s e t {  
	m  a r g i n - r i g h t :  7 p x 
}

 . 
u  i  - b u t t o n s e t   . u  i  - b u t t o n {  
	m  a r g i n - l e f t :  0 ;  
	m  a r g i n - r i g h t :  - . 3 e m 
}

 
i  n  p u t . u i - b u t t o n :  :  - m  o z - f o c u s - i n n e r ,
	 b
	  u  t t o n . u i - b u t t o n :  :  - m
	 o z - f o c u s - i n n e r {  
	b  o r d e r :  0 ;  
	p  a d d i n g :  0 
}

 . 
u  i  - d a t e p i c k e r {  
	w  i d t h :  1 7 e m ;  
	p  a d d i n g :  . 2 e m   . 2 e m   0 ;  
	d  i s p l a y :  n o n e 
}

 . 
u  i  - d a t e p i c k e r   . u  i
	 - d a t e p i c k e r - h e a d e r {  
	p  o s i t i o n :  r e l a t i v e ;  
	p  a d d i n g :  . 2 e m   0 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - p r e v ,
	 . u  i  - d a t e p i c k e r   . u  i
	 - d a t e p i c k e r - n e x t {  
	p  o s i t i o n :  a b s o l u t e ;  
	t  o p :  2 p x ;  
	w  i d t h :  1 . 8 e m ;  
	h  e i g h t :  1 . 8 e m 
}

 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - p r e v - h o v e r ,  . u
	  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - n e x t - h o v e r {  
	t  o p :  1 p x 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - p r e v {
	 
	l  e f t :  2 p x 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - n e x t {
	 
	r  i g h t :  2 p x 
}

 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - p r e v - h o v e r {  
	l  e f t :  1 p x 
}

 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - n e x t - h o v e r {  
	r  i g h t :  1 p x 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - p r e v  
	 s
	  p  a n ,  . u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - n e x t   s  p  a n {  
	d  i s p l a y :  b l o c k ;  
	p  o s i t i o n :  a b s o l u t e ;  
	l  e f t :  5 0 % ;  
	m  a r g i n - l e f t :  - 8 p x ;  
	t  o p :  5 0 % ;  
	m  a r g i n - t o p :  - 8 p x 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - t i t l e {
	 
	m  a r g i n :  0   2 . 3 e m ;  
	l  i n e - h e i g h t :  1 . 8 e m ;  
	t  e x t - a l i g n :  c e n t e r 
}

 . 
u  i  - d a t e p i c k e r   . u  i  - d a t e p i c k e r - t i t l e  
	  s  e  l e c t {  
	f  o n t - s i z e :  1 e m ;  
	m  a r g i n :  1 p x   0 
}

 . 
u  i  - d a t e p i c k e r   s
	  e  l e c t . u i - d a t e p i c k e r - m o n t h - y e a r {  
	w  i d t h :  1 0 0 % 
}

 . 
u  i  - d a t e p i c k e r   s
	  e  l e c t . u i - d a t e p i c k e r - m o n t h ,  . u
	  i  - d a t e p i c k e r   s
	  e  l e c t . u i - d a t e p i c k e r - y e a r {  
	w  i d t h :  4 9 % 
}

 . 
u  i  - d a t e p i c k e r   t  a  b l e {  
	w  i d t h :  1 0 0 % ;  
	f  o n t - s i z e :  . 9 e m ;  
	b  o r d e r - c o l l a p s e :  c o l l a p s e ;  
	m  a r g i n :  0   0   . 4 e m 
}

 . 
u  i  - d a t e p i c k e r   t  h  {  
	p  a d d i n g :  . 7 e m   . 3 e m ;  
	t  e x t - a l i g n :  c e n t e r ;  
	f  o n t - w e i g h t :  7 0 0 ;  
	b  o r d e r :  0 
}

 . 
u  i  - d a t e p i c k e r   t  d  {  
	b  o r d e r :  0 ;  
	p  a d d i n g :  1 p x 
}

 . 
u
 
 
i
 - d a t e p i c k e r 
 
 
t
 
 
d
 
 
 
s
 
 
p
 a n 
,
 . 
u

	
 
i
 - d a t e p i c k e r 
 
 
t
 
 
d
 
 
 
a
 
 {
 
d
 
 
i
 s p l a y 
:
 
 
b
 l o c k ;
 
 
p
 
 
a
 d d i n g 
:
 
 . 2 
e
 m ;
 
 
t
 
 
e
 x t - a l i g n 
:
 
 
r
 i g h t ;
 
 
t
 
 
e
 x t - d e c o r a t i o n 
:
 
 
n
 o n e 


}
 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e {  
	b  a c k g r o u n d - i m a g e :  n o n e ;  
	m  a r g i n :  . 7 e m   0   0 ;  
	p  a d d i n g :  0   . 2 e m ;  
	b  o r d e r - l e f t :  0 ;  
	b  o r d e r - r i g h t :  0 ;  
	b  o r d e r - b o t t o m :  0 
}

 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e   b  u  t t o n {  
	f  l o a t :  r i g h t ;  
	m  a r g i n :  . 5 e m   . 2 e m   . 4 e m ;  
	c  u r s o r :  p o i n t e r ;  
	p  a d d i n g :  . 2 e m   . 6 e m   . 3 e m ;  
	w  i d t h :  a u t o ;  
	o  v e r f l o w :  v i s i b l e 
}

 . 
u  i  - d a t e p i c k e r   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e   b
	  u  t t o n . u i - d a t e p i c k e r - c u r r e n t {  
	f  l o a t :  l e f t 
}

 . 
u  i  - d a t e p i c k e r . u i - d a t e p i c k e r - m u l t i {  
	w  i d t h :  a u t o 
}

 . 
u  i  - d a t e p i c k e r - m u l t i   . u
	  i  - d a t e p i c k e r - g r o u p {  
	f  l o a t :  l e f t 
}

 . 
u  i  - d a t e p i c k e r - m u l t i   . u
	  i  - d a t e p i c k e r - g r o u p   t  a  b l e {  
	w  i d t h :  9 5 % ;  
	m  a r g i n :  0   a u t o   . 4 e m 
}

 . 
u  i  - d a t e p i c k e r - m u l t i - 2   . u
	  i  - d a t e p i c k e r - g r o u p {  
	w  i d t h :  5 0 % 
}

 . 
u  i  - d a t e p i c k e r - m u l t i - 3   . u
	  i  - d a t e p i c k e r - g r o u p {  
	w  i d t h :  3 3 . 3 % 
}

 . 
u  i  - d a t e p i c k e r - m u l t i - 4   . u
	  i  - d a t e p i c k e r - g r o u p {  
	w  i d t h :  2 5 % 
}

 . 
u  i  - d a t e p i c k e r - m u l t i   . u
	  i  - d a t e p i c k e r - g r o u p - l a s t   . u
	  i  - d a t e p i c k e r - h e a d e r ,  . u
	  i  - d a t e p i c k e r - m u l t i   . u
	  i  - d a t e p i c k e r - g r o u p - m i d d l e   . u
	  i  - d a t e p i c k e r - h e a d e r {  
	b  o r d e r - l e f t - w i d t h :  0 
}

 . 
u  i  - d a t e p i c k e r - m u l t i   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e {  
	c  l e a r :  l e f t 
}

 . 
u  i  - d a t e p i c k e r - r o w - b r e a k {  
	c  l e a r :  b o t h ;  
	w  i d t h :  1 0 0 % ;  
	f  o n t - s i z e :  0 
}

 . 
u  i  - d a t e p i c k e r - r t l {  
	d  i r e c t i o n :  r t l 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - p r e v {  
	r  i g h t :  2 p x ;  
	l  e f t :  a u t o 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - n e x t {  
	l  e f t :  2 p x ;  
	r  i g h t :  a u t o 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - p r e v :  h  o v e r {  
	r  i g h t :  1 p x ;  
	l  e f t :  a u t o 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - n e x t :  h  o v e r {  
	l  e f t :  1 p x ;  
	r  i g h t :  a u t o 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e {  
	c  l e a r :  r i g h t 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e   b  u  t t o n {  
	f  l o a t :  l e f t 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - b u t t o n p a n e   b
	  u  t t o n . u i - d a t e p i c k e r - c u r r e n t ,  . u
	  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - g r o u p {  
	f  l o a t :  r i g h t 
}

 . 
u  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - g r o u p - l a s t   . u
	  i  - d a t e p i c k e r - h e a d e r ,  . u
	  i  - d a t e p i c k e r - r t l   . u
	  i  - d a t e p i c k e r - g r o u p - m i d d l e   . u
	  i  - d a t e p i c k e r - h e a d e r {  
	b  o r d e r - r i g h t - w i d t h :  0 ;  
	b  o r d e r - l e f t - w i d t h :  1 p x 
}

 . 
u  i  - d i a l o g {  
	p  o s i t i o n :  a b s o l u t e ;  
	t  o p :  0 ;  
	l  e f t :  0 ;  
	p  a d d i n g :  . 2 e m ;  
	o  u t l i n e :  0 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - t i t l e b a r {  
	p  a d d i n g :  . 4 e m   1 e m ;  
	p  o s i t i o n :  r e l a t i v e 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - t i t l e {  
	f  l o a t :  l e f t ;  
	m  a r g i n :  . 1 e m   0 ;  
	w  h i t e - s p a c e :  n o w r a p ;  
	w  i d t h :  9 0 % ;  
	o  v e r f l o w :  h i d d e n ;  
	t  e x t - o v e r f l o w :  e l l i p s i s 
}

 . 
u  i  - d i a l o g   . u  i
	 - d i a l o g - t i t l e b a r - c l o s e {  
	p  o s i t i o n :  a b s o l u t e ;  
	r  i g h t :  . 3 e m ;  
	t  o p :  5 0 % ;  
	w  i d t h :  2 1 p x ;  
	m  a r g i n :  - 1 0 p x   0   0   0 ;  
	p  a d d i n g :  1 p x ;  
	h  e i g h t :  2 0 p x 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - c o n t e n t {  
	p  o s i t i o n :  r e l a t i v e ;  
	b  o r d e r :  0 ;  
	p  a d d i n g :  . 5 e m   1 e m ;  
	b  a c k g r o u n d :  0 ;  
	o  v e r f l o w :  a u t o 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - b u t t o n p a n e {  
	t  e x t - a l i g n :  l e f t ;  
	b  o r d e r - w i d t h :  1 p x   0   0 ;  
	b  a c k g r o u n d - i m a g e :  n o n e ;  
	m  a r g i n - t o p :  . 5 e m ;  
	p  a d d i n g :  . 3 e m   1 e m   . 5 e m   . 4 e m 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - b u t t o n p a n e   . u
	  i  - d i a l o g - b u t t o n s e t {  
	f  l o a t :  r i g h t 
}

 . 
u  i  - d i a l o g   . u  i  - d i a l o g - b u t t o n p a n e   b
	  u  t t o n {  
	m  a r g i n :  . 5 e m   . 4 e m   . 5 e m   0 ;  
	c  u r s o r :  p o i n t e r 
}

 . 
u  i  - d i a l o g   . u  i  - r e s i z a b l e - s e {  
	w  i d t h :  1 2 p x ;  
	h  e i g h t :  1 2 p x ;  
	r  i g h t :  - 5 p x ;  
	b  o t t o m :  - 5 p x ;  
	b  a c k g r o u n d - p o s i t i o n :  1 6 p x   1 6 p x 
}

 . 
u  i  - d r a g g a b l e   . u  i  - d i a l o g - t i t l e b a r {  
	c  u r s o r :  m o v e 
}

 . 
u  i  - m e n u {  
	l  i s t - s t y l e :  n o n e ;  
	p  a d d i n g :  2 p x ;  
	m  a r g i n :  0 ;  
	d  i s p l a y :  b l o c k ;  
	o  u t l i n e :  0 
}

 . 
u  i  - m e n u   . u  i  - m e n u {  
	m  a r g i n - t o p :  - 3 p x ;  
	p  o s i t i o n :  a b s o l u t e 
}

 . 
u  i  - m e n u   . u  i  - m e n u - i t e m {  
	m  a r g i n :  0 ;  
	p  a d d i n g :  0 ;  
	w  i d t h :  1 0 0 % ;  
	l  i s t - s t y l e - i m a g e :  u r l ( d a t a : i m a g e / g i f ;
	 
	b
	 a s e 6 4 , R 0 l G O D l h A Q A B A I A A A A A A A P / / / y H 5 B A E A A A A A L A A A A A A B A A E A A A I B R A A 7 ) 
}

 . 
u  i  - m e n u   . u  i  - m e n u - d i v i d e r {  
	m  a r g i n :  5 p x   - 2 p x   5 p x   - 2 p x ;  
	h  e i g h t :  0 ;  
	f  o n t - s i z e :  0 ;  
	l  i n e - h e i g h t :  0 ;  
	b  o r d e r - w i d t h :  1 p x   0   0 
}

 . 
u
 
 
i
 - m e n u 
 
 . 
u
 
 
i
 - m e n u - i t e m 
 
 
a
 
 {
 
t
 
 
e
 x t - d e c o r a t i o n 
:
 
 
n
 o n e ;
 
 
d
 
 
i
 s p l a y 
:
 
 
b
 l o c k ;
 
 
p
 
 
a
 d d i n g 
:
 
 2 
p
 x 
 
 . 4 
e
 m ;
 
 
l
 
 
i
 n e - h e i g h t 
:
 
 1 . 5 ;
 
m
 
 
i
 n - h e i g h t 
:
 
 0 ;
 
f
 
 
o
 n t - w e i g h t 
:
 
 4 0 0 
}
 . 
u  i  - m e n u   . u  i  - m e n u - i t e m   a
	  . u  i - s t a t e - f o c u s ,  . u  i  - m e n u   . u
	  i  - m e n u - i t e m   a  . u  i - s t a t e - a c t i v e {  
	f  o n t - w e i g h t :  4 0 0 ;  
	m  a r g i n :  - 1 p x 
}

 . 
u  i  - m e n u   . u  i  - s t a t e - d i s a b l e d {  
	f  o n t - w e i g h t :  4 0 0 ;  
	m  a r g i n :  . 4 e m   0   . 2 e m ;  
	l  i n e - h e i g h t :  1 . 5 
}

 . 
u
 
 
i
 - m e n u 
 
 . 
u
 
 
i
 - s t a t e - d i s a b l e d 
 
 
a
 
 {
 
c
 
 
u
 r s o r 
:
 
 
d
 e f a u l t 


}
 . 
u  i  - m e n u - i c o n s {  
	p  o s i t i o n :  r e l a t i v e 
}

 . 
u
 
 
i
 - m e n u - i c o n s 
 
 . 
u
 
 
i
 - m e n u - i t e m 
 
 
a
 
 {
 
p
 
 
o
 s i t i o n 
:
 
 
r
 e l a t i v e ;
 
 
p
 
 
a
 d d i n g - l e f t 
:
 
 2 
e
 m 


}
 . 
u  i  - m e n u   . u  i  - i c o n {  
	p  o s i t i o n :  a b s o l u t e ;  
	t  o p :  . 2 e m ;  
	l  e f t :  . 2 e m 
}

 . 
u  i  - m e n u   . u  i  - m e n u - i c o n {  
	p  o s i t i o n :  s t a t i c ;  
	f  l o a t :  r i g h t 
}

 . 
u  i  - p r o g r e s s b a r {  
	h  e i g h t :  2 e m ;  
	t  e x t - a l i g n :  l e f t ;  
	o  v e r f l o w :  h i d d e n 
}

 . 
u  i  - p r o g r e s s b a r   . u
	  i  - p r o g r e s s b a r - v a l u e {  
	m  a r g i n :  - 1 p x ;  
	h  e i g h t :  1 0 0 % 
}

 . 
u  i  - p r o g r e s s b a r   . u
	  i  - p r o g r e s s b a r - o v e r l a y {  
	b  a c k g r o u n d :  u r l ( i m a g e s / a n i m a t e d - o v e r l a y . g i f ) ;
	 
	h  e i g h t :  1 0 0 % ;  
	f  i l t e r :  a l p h a ( o p a c i t y = 2 5 ) ;  
	o  p a c i t y :  . 2 5 
}

 . 
u  i  - p r o g r e s s b a r - i n d e t e r m i n a t e   . u
	  i  - p r o g r e s s b a r - v a l u e {  
	b  a c k g r o u n d - i m a g e :  n o n e 
}

 . 
u  i  - s l i d e r {  
	p  o s i t i o n :  r e l a t i v e ;  
	t  e x t - a l i g n :  l e f t 
}

 . 
u  i  - s l i d e r   . u  i  - s l i d e r - h a n d l e {  
	p  o s i t i o n :  a b s o l u t e ;  
	z  - i n d e x :  2 ;  
	w  i d t h :  1 . 2 e m ;  
	h  e i g h t :  1 . 2 e m ;  
	c  u r s o r :  d e f a u l t 
}

 . 
u  i  - s l i d e r   . u  i  - s l i d e r - r a n g e {  
	p  o s i t i o n :  a b s o l u t e ;  
	z  - i n d e x :  1 ;  
	f  o n t - s i z e :  . 7 e m ;  
	d  i s p l a y :  b l o c k ;  
	b  o r d e r :  0 ;  
	b  a c k g r o u n d - p o s i t i o n :  0   0 
}

 . 
u  i  - s l i d e r . u i - s t a t e - d i s a b l e d   . u
	  i  - s l i d e r - h a n d l e ,  . u
	  i  - s l i d e r . u i - s t a t e - d i s a b l e d   . u
	  i  - s l i d e r - r a n g e {  
	f  i l t e r :  i n h e r i t 
}

 . 
u  i  - s l i d e r - h o r i z o n t a l {  
	h  e i g h t :  . 8 e m 
}

 . 
u  i  - s l i d e r - h o r i z o n t a l   . u
	  i  - s l i d e r - h a n d l e {  
	t  o p :  - . 3 e m ;  
	m  a r g i n - l e f t :  - . 6 e m 
}

 . 
u  i  - s l i d e r - h o r i z o n t a l   . u
	  i  - s l i d e r - r a n g e {  
	t  o p :  0 ;  
	h  e i g h t :  1 0 0 % 
}

 . 
u  i  - s l i d e r - h o r i z o n t a l   . u
	  i  - s l i d e r - r a n g e - m i n {  
	l  e f t :  0 
}

 . 
u  i  - s l i d e r - h o r i z o n t a l   . u
	  i  - s l i d e r - r a n g e - m a x {  
	r  i g h t :  0 
}

 . 
u  i  - s l i d e r - v e r t i c a l {  
	w  i d t h :  . 8 e m ;  
	h  e i g h t :  1 0 0 p x 
}

 . 
u  i  - s l i d e r - v e r t i c a l   . u
	  i  - s l i d e r - h a n d l e {  
	l  e f t :  - . 3 e m ;  
	m  a r g i n - l e f t :  0 ;  
	m  a r g i n - b o t t o m :  - . 6 e m 
}

 . 
u  i  - s l i d e r - v e r t i c a l   . u  i
	 - s l i d e r - r a n g e {  
	l  e f t :  0 ;  
	w  i d t h :  1 0 0 % 
}

 . 
u  i  - s l i d e r - v e r t i c a l   . u
	  i  - s l i d e r - r a n g e - m i n {  
	b  o t t o m :  0 
}

 . 
u  i  - s l i d e r - v e r t i c a l   . u
	  i  - s l i d e r - r a n g e - m a x {  
	t  o p :  0 
}

 . 
u  i  - s p i n n e r {  
	p  o s i t i o n :  r e l a t i v e ;  
	d  i s p l a y :  i n l i n e - b l o c k ;  
	o  v e r f l o w :  h i d d e n ;  
	p  a d d i n g :  0 ;  
	v  e r t i c a l - a l i g n :  m i d d l e 
}

 . 
u  i  - s p i n n e r - i n p u t {  
	b  o r d e r :  0 ;  
	b  a c k g r o u n d :  0 ;  
	c  o l o r :  i n h e r i t ;  
	p  a d d i n g :  0 ;  
	m  a r g i n :  . 2 e m   0 ;  
	v  e r t i c a l - a l i g n :  m i d d l e ;  
	m  a r g i n - l e f t :  . 4 e m ;  
	m  a r g i n - r i g h t :  2 2 p x 
}

 . 
u  i  - s p i n n e r - b u t t o n {  
	w  i d t h :  1 6 p x ;  
	h  e i g h t :  5 0 % ;  
	f  o n t - s i z e :  . 5 e m ;  
	p  a d d i n g :  0 ;  
	m  a r g i n :  0 ;  
	t  e x t - a l i g n :  c e n t e r ;  
	p  o s i t i o n :  a b s o l u t e ;  
	c  u r s o r :  d e f a u l t ;  
	d  i s p l a y :  b l o c k ;  
	o  v e r f l o w :  h i d d e n ;  
	r  i g h t :  0 
}

 . 
u  i  - s p i n n e r   a  . u  i - s p i n n e r - b u t t o n {  
	b  o r d e r - t o p :  0 ;  
	b  o r d e r - b o t t o m :  0 ;  
	b  o r d e r - r i g h t :  0 
}

 . 
u  i  - s p i n n e r   . u  i  - i c o n {  
	p  o s i t i o n :  a b s o l u t e ;  
	m  a r g i n - t o p :  - 8 p x ;  
	t  o p :  5 0 % ;  
	l  e f t :  0 
}

 . 
u  i  - s p i n n e r - u p {  
	t  o p :  0 
}

 . 
u  i  - s p i n n e r - d o w n {  
	b  o t t o m :  0 
}

 . 
u  i  - s p i n n e r   . u  i  - i c o n - t r i a n g l e - 1 - s {  
	b  a c k g r o u n d - p o s i t i o n :  - 6 5 p x   - 1 6 p x 
}

 . 
u  i  - t a b s {  
	p  o s i t i o n :  r e l a t i v e ;  
	p  a d d i n g :  . 2 e m 
}

 . 
u  i  - t a b s   . u  i  - t a b s - n a v {  
	m  a r g i n :  0 ;  
	p  a d d i n g :  . 2 e m   . 2 e m   0 
}

 . 
u  i  - t a b s   . u  i  - t a b s - n a v   l  i  {  
	l  i s t - s t y l e :  n o n e ;  
	f  l o a t :  l e f t ;  
	p  o s i t i o n :  r e l a t i v e ;  
	t  o p :  0 ;  
	m  a r g i n :  1 p x   . 2 e m   0   0 ;  
	b  o r d e r - b o t t o m - w i d t h :  0 ;  
	p  a d d i n g :  0 ;  
	w  h i t e - s p a c e :  n o w r a p 
}

 . 
u
 
 
i
 - t a b s 
 
 . 
u
 
 
i
 - t a b s - n a v 
 
 
l
 
 
i
 
 
 
a
 
 {
 
f
 
 
l
 o a t 
:
 
 
l
 e f t ;
 
 
p
 
 
a
 d d i n g 
:
 
 . 5 
e
 m 
 
 1 
e
 m ;
 
 
t
 
 
e
 x t - d e c o r a t i o n 
:
 
 
n
 o n e 


}
 . 
u  i  - t a b s   . u  i  - t a b s - n a v   l
	  i  . u i - t a b s - a c t i v e {  
	m  a r g i n - b o t t o m :  - 1 p x ;  
	p  a d d i n g - b o t t o m :  1 p x 
}

 . 
u
 
 
i
 - t a b s 
 
 . 
u
 
 
i
 - t a b s - n a v 
 
 
l

	
 
i
 . u i - t a b s - a c t i v e 
 
 
a
 
 ,
 . 
u
 
 
i
 - t a b s 
 
 . 
u

	
 
i
 - t a b s - n a v 
 
 
l
 
 
i
 . u i - s t a t e - d i s a b l e d 
 
 
a
 
 ,
 . 
u
 
 
i
 - t a b s 
 
 . 
u
 
 
i
 - t a b s - n a v 
 
 
l

	
 
i
 . u i - t a b s - l o a d i n g 
 
 
a
 
 {
 
c
 
 
u
 r s o r 
:
 
 
t
 e x t 


}
 . 
u
 
 
i
 - t a b s 
 
 . 
u
 
 
i
 - t a b s - n a v 
 
 
l
 
 
i
 
 
 
a
 
 ,
 . 
u

	
 
i
 - t a b s - c o l l a p s i b l e 
 
 . 
u
 
 
i
 - t a b s - n a v 
 
 
l

	
 
i
 . u i - t a b s - a c t i v e 
 
 
a
 
 {
 
c
 
 
u
 r s o r 
:
 
 
p
 o i n t e r 


}
 . 
u  i  - t a b s   . u  i  - t a b s - p a n e l {  
	d  i s p l a y :  b l o c k ;  
	b  o r d e r - w i d t h :  0 ;  
	p  a d d i n g :  1 e m   1 . 4 e m ;  
	b  a c k g r o u n d :  0 
}

 . 
u  i  - t o o l t i p {  
	p  a d d i n g :  8 p x ;  
	p  o s i t i o n :  a b s o l u t e ;  
	z  - i n d e x :  9 9 9 9 ;  
	m  a x - w i d t h :  3 0 0 p x ;  - 
	w  e b k i t - b o x - s h a d o w :  0   0   5 p x   # a a a ;  
	b  o x - s h a d o w :  0   0   5 p x   # a a a 
}

 
b  o  d y   . u  i  - t o o l t i p {  
	b  o r d e r - w i d t h :  2 p x 
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity = 0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
	{
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range
	{
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.rtl [class*=col-xs-] {
	float: right
}

@media ( min-width :768px) {
	.rtl [class*=col-sm-] {
		float: right
	}
}

@media ( min-width :992px) {
	.rtl [class*=col-md-] {
		float: right
	}
}

@media ( min-width :1200px) {
	.rtl [class*=col-lg-] {
		float: right
	}
}

@media ( min-width :768px) {
	.rtl [class*=col-sm-push-] {
		left: auto
	}
	.rtl [class*=col-sm-pull-] {
		right: auto
	}
	.rtl [class*=col-sm-offset-] {
		margin-left: auto
	}
	.rtl .col-sm-push-1 {
		right: 8.33333%
	}
	.rtl .col-sm-push-2 {
		right: 16.6666%
	}
	.rtl .col-sm-push-3 {
		right: 25%
	}
	.rtl .col-sm-push-4 {
		right: 33.3333%
	}
	.rtl .col-sm-push-5 {
		right: 41.6666%
	}
	.rtl .col-sm-push-6 {
		right: 50%
	}
	.rtl .col-sm-push-7 {
		right: 58.3333%
	}
	.rtl .col-sm-push-8 {
		right: 66.6666%
	}
	.rtl .col-sm-push-9 {
		right: 75%
	}
	.rtl .col-sm-push-10 {
		right: 83.3333%
	}
	.rtl .col-sm-push-11 {
		right: 91.6666%
	}
	.rtl .col-sm-pull-1 {
		left: 8.33333%
	}
	.rtl .col-sm-pull-2 {
		left: 16.6666%
	}
	.rtl .col-sm-pull-3 {
		left: 25%
	}
	.rtl .col-sm-pull-4 {
		left: 33.3333%
	}
	.rtl .col-sm-pull-5 {
		left: 41.6666%
	}
	.rtl .col-sm-pull-6 {
		left: 50%
	}
	.rtl .col-sm-pull-7 {
		left: 58.3333%
	}
	.rtl .col-sm-pull-8 {
		left: 66.6666%
	}
	.rtl .col-sm-pull-9 {
		left: 75%
	}
	.rtl .col-sm-pull-10 {
		left: 83.3333%
	}
	.rtl .col-sm-pull-11 {
		left: 91.6666%
	}
	.rtl .col-sm-offset-1 {
		margin-right: 8.33333%
	}
	.rtl .col-sm-offset-2 {
		margin-right: 16.6666%
	}
	.rtl .col-sm-offset-3 {
		margin-right: 25%
	}
	.rtl .col-sm-offset-4 {
		margin-right: 33.3333%
	}
	.rtl .col-sm-offset-5 {
		margin-right: 41.6666%
	}
	.rtl .col-sm-offset-6 {
		margin-right: 50%
	}
	.rtl .col-sm-offset-7 {
		margin-right: 58.3333%
	}
	.rtl .col-sm-offset-8 {
		margin-right: 66.6666%
	}
	.rtl .col-sm-offset-9 {
		margin-right: 75%
	}
	.rtl .col-sm-offset-10 {
		margin-right: 83.3333%
	}
	.rtl .col-sm-offset-11 {
		margin-right: 91.6666%
	}
}

@media ( min-width :992px) {
	.rtl [class*=col-md-push-] {
		left: auto
	}
	.rtl [class*=col-md-pull-] {
		right: auto
	}
	.rtl [class*=col-md-offset-] {
		margin-left: auto
	}
	.rtl .col-md-push-1 {
		right: 8.33333%
	}
	.rtl .col-md-push-2 {
		right: 16.6666%
	}
	.rtl .col-md-push-3 {
		right: 25%
	}
	.rtl .col-md-push-4 {
		right: 33.3333%
	}
	.rtl .col-md-push-5 {
		right: 41.6666%
	}
	.rtl .col-md-push-6 {
		right: 50%
	}
	.rtl .col-md-push-7 {
		right: 58.3333%
	}
	.rtl .col-md-push-8 {
		right: 66.6666%
	}
	.rtl .col-md-push-9 {
		right: 75%
	}
	.rtl .col-md-push-10 {
		right: 83.3333%
	}
	.rtl .col-md-push-11 {
		right: 91.6666%
	}
	.rtl .col-md-pull-1 {
		left: 8.33333%
	}
	.rtl .col-md-pull-2 {
		left: 16.6666%
	}
	.rtl .col-md-pull-3 {
		left: 25%
	}
	.rtl .col-md-pull-4 {
		left: 33.3333%
	}
	.rtl .col-md-pull-5 {
		left: 41.6666%
	}
	.rtl .col-md-pull-6 {
		left: 50%
	}
	.rtl .col-md-pull-7 {
		left: 58.3333%
	}
	.rtl .col-md-pull-8 {
		left: 66.6666%
	}
	.rtl .col-md-pull-9 {
		left: 75%
	}
	.rtl .col-md-pull-10 {
		left: 83.3333%
	}
	.rtl .col-md-pull-11 {
		left: 91.6666%
	}
	.rtl .col-md-offset-1 {
		margin-right: 8.33333%
	}
	.rtl .col-md-offset-2 {
		margin-right: 16.6666%
	}
	.rtl .col-md-offset-3 {
		margin-right: 25%
	}
	.rtl .col-md-offset-4 {
		margin-right: 33.3333%
	}
	.rtl .col-md-offset-5 {
		margin-right: 41.6666%
	}
	.rtl .col-md-offset-6 {
		margin-right: 50%
	}
	.rtl .col-md-offset-7 {
		margin-right: 58.3333%
	}
	.rtl .col-md-offset-8 {
		margin-right: 66.6666%
	}
	.rtl .col-md-offset-9 {
		margin-right: 75%
	}
	.rtl .col-md-offset-10 {
		margin-right: 83.3333%
	}
	.rtl .col-md-offset-11 {
		margin-right: 91.6666%
	}
}

@media ( min-width :1200px) {
	.rtl [class*=col-lg-push-] {
		left: auto
	}
	.rtl [class*=col-lg-pull-] {
		right: auto
	}
	.rtl [class*=col-lg-offset-] {
		margin-left: auto
	}
	.rtl .col-lg-push-1 {
		right: 8.33333%
	}
	.rtl .col-lg-push-2 {
		right: 16.6666%
	}
	.rtl .col-lg-push-3 {
		right: 25%
	}
	.rtl .col-lg-push-4 {
		right: 33.3333%
	}
	.rtl .col-lg-push-5 {
		right: 41.6666%
	}
	.rtl .col-lg-push-6 {
		right: 50%
	}
	.rtl .col-lg-push-7 {
		right: 58.3333%
	}
	.rtl .col-lg-push-8 {
		right: 66.6666%
	}
	.rtl .col-lg-push-9 {
		right: 75%
	}
	.rtl .col-lg-push-10 {
		right: 83.3333%
	}
	.rtl .col-lg-push-11 {
		right: 91.6666%
	}
	.rtl .col-lg-pull-1 {
		left: 8.33333%
	}
	.rtl .col-lg-pull-2 {
		left: 16.6666%
	}
	.rtl .col-lg-pull-3 {
		left: 25%
	}
	.rtl .col-lg-pull-4 {
		left: 33.3333%
	}
	.rtl .col-lg-pull-5 {
		left: 41.6666%
	}
	.rtl .col-lg-pull-6 {
		left: 50%
	}
	.rtl .col-lg-pull-7 {
		left: 58.3333%
	}
	.rtl .col-lg-pull-8 {
		left: 66.6666%
	}
	.rtl .col-lg-pull-9 {
		left: 75%
	}
	.rtl .col-lg-pull-10 {
		left: 83.3333%
	}
	.rtl .col-lg-pull-11 {
		left: 91.6666%
	}
	.rtl .col-lg-offset-1 {
		margin-right: 8.33333%
	}
	.rtl .col-lg-offset-2 {
		margin-right: 16.6666%
	}
	.rtl .col-lg-offset-3 {
		margin-right: 25%
	}
	.rtl .col-lg-offset-4 {
		margin-right: 33.3333%
	}
	.rtl .col-lg-offset-5 {
		margin-right: 41.6666%
	}
	.rtl .col-lg-offset-6 {
		margin-right: 50%
	}
	.rtl .col-lg-offset-7 {
		margin-right: 58.3333%
	}
	.rtl .col-lg-offset-8 {
		margin-right: 66.6666%
	}
	.rtl .col-lg-offset-9 {
		margin-right: 75%
	}
	.rtl .col-lg-offset-10 {
		margin-right: 83.3333%
	}
	.rtl .col-lg-offset-11 {
		margin-right: 91.6666%
	}
}

.rtl ul, .rtl ol {
	margin-left: 0;
	margin-right: 25px
}

.rtl ul.list-unstyled, .rtl ol.list-unstyled, .rtl ul.list-inline, .rtl ol.list-inline
	{
	margin-right: 0
}

.rtl li>ul, .rtl li>ol {
	margin-left: 0;
	margin-right: 18px
}

.rtl dd {
	margin-left: 0;
	margin-right: 10px
}

.rtl .dl-horizontal dt {
	float: right;
	clear: right;
	text-align: left
}

.rtl .dl-horizontal dd {
	margin-left: 0;
	margin-right: 180px
}

.rtl blockquote p, .rtl blockquote small {
	text-align: left
}

.rtl blockquote small:before {
	content: ""
}

.rtl blockquote small:after {
	content: "\00A0 \2014"
}

.rtl blockquote.pull-right p, .rtl blockquote.pull-right small {
	text-align: right
}

.rtl blockquote.pull-right small:after {
	content: ""
}

.rtl blockquote.pull-right small:before {
	content: "\2014 \00A0"
}

.rtl .radio, .rtl .checkbox {
	padding-left: 0;
	padding-right: 20px
}

.rtl .radio input[type=radio], .rtl .checkbox input[type=checkbox] {
	float: right;
	margin-left: 0;
	margin-right: -20px
}

.rtl .radio.inline+.radio.inline, .rtl .checkbox.inline+.checkbox.inline
	{
	margin-left: 0;
	margin-right: 10px
}

.rtl .help-inline {
	padding-left: 0;
	padding-right: 5px
}

.rtl .input-group .input-group-addon:first-child {
	border-left-width: 0;
	border-right: 1px solid #ccc
}

.rtl .input-group .input-group-addon:last-child {
	border-right-width: 0;
	border-left: 1px solid #ccc
}

.rtl input.search-query {
	padding-left: 14px;
	padding-left: 4px \9;
	padding-right: 14px;
	padding-right: 4px \9

}

.rtl .form-search .radio, .rtl .form-search .checkbox, .rtl .form-inline .radio,
	.rtl .form-inline .checkbox {
	padding-right: 0
}

.rtl .form-search .radio input[type=radio], .rtl .form-search .checkbox input[type=checkbox],
	.rtl .form-inline .radio input[type=radio], .rtl .form-inline .checkbox input[type=checkbox]
	{
	float: right;
	margin-right: 0;
	margin-left: 3px
}

.rtl .form-horizontal .control-label {
	text-align: left
}

.rtl .btn-group+.btn-group {
	margin-left: auto;
	margin-right: 5px
}

.rtl .btn-group>.btn, .rtl .btn-group-vertical>.btn {
	float: right
}

.rtl .dropdown-menu {
	margin: 2px 0 0
}

.rtl .dropdown .caret {
	margin-left: 0;
	margin-right: 2px
}

.rtl .close {
	float: left
}

.rtl .table-header .close {
	margin-right: auto;
	margin-left: 6px
}

.rtl .alert .close {
	float: left
}

.rtl .nav {
	margin-right: 0
}

.rtl .nav-tabs>li, .rtl .nav-pills>li {
	float: right
}

.rtl .nav-pills>li>a {
	margin-right: 0;
	margin-left: 2px
}

.rtl .nav-stacked>li {
	float: none
}

.rtl .nav-tabs>li>a {
	margin-right: 0;
	margin-left: -1px
}

.rtl .tabs-left>.nav-tabs>li, .rtl .tabs-right>.nav-tabs>li {
	float: none
}

.rtl .navbar {
	direction: rtl;
	text-align: right
}

.rtl .navbar .navbar-brand {
	float: right
}

.rtl .navbar-search {
	float: right
}

.rtl .navbar-text {
	float: right
}

.rtl ul.pagination {
	margin-right: 0
}

.rtl .pager {
	margin-right: 0
}

.rtl .pager .next>a, .rtl .pager .next>span {
	float: left
}

.rtl .pager .previous>a, .rtl .pager .previous>span {
	float: right
}

.rtl .modal {
	direction: rtl;
	text-align: right
}

.rtl .modal-footer {
	text-align: left
}

.rtl .modal-footer .btn+.btn {
	margin-left: 0;
	margin-right: 5px
}

.rtl .popover.bottom .arrow:after, .rtl .popover.top .arrow:after {
	margin-right: -10px;
	margin-left: auto
}

.rtl .popover-content, .rtl .tooltip-inner {
	text-align: right;
	direction: rtl
}

.rtl .thumbnails {
	margin-left: 0;
	margin-right: -24px
}

.rtl .row .thumbnails {
	margin-right: 0
}

.rtl .thumbnails>li {
	float: right;
	margin-left: 0;
	margin-right: 24px
}

.rtl .media-list {
	margin-right: 0
}

.rtl .main-container {
	direction: rtl;
	text-align: right
}

.rtl .main-content {
	margin-right: 190px;
	margin-left: 0
}

.rtl li>ul.margin, .rtl li>ol.margin {
	margin-left: 0;
	margin-right: 18px
}

.rtl .ace-nav>li {
	float: right !important;
	border-left: 0;
	border-right: 1px solid #DDD
}

.rtl .ace-nav>li:first-child {
	border-right: 0
}

.rtl .ace-nav>li>a>.badge {
	left: auto;
	right: 2px
}

.rtl .ace-nav>li.no-border {
	border: 0
}

.rtl .ace-nav>li.margin-4 {
	margin-left: 0;
	margin-right: 4px
}

.rtl .ace-nav>li.margin-3 {
	margin-left: 0;
	margin-right: 3px
}

.rtl .ace-nav>li.margin-2 {
	margin-left: 0;
	margin-right: 2px
}

.rtl .ace-nav>li.margin-1 {
	margin-left: 0;
	margin-right: 1px
}

.rtl .ace-nav .nav-user-photo {
	margin: -4px 0 0 8px
}

.rtl .ace-nav .dropdown-menu.dropdown-closer {
	left: 0
}

.rtl .breadcrumbs {
	padding: 0 0 0 12px
}

.rtl .breadcrumbs.fixed, .rtl .breadcrumbs.breadcrumbs-fixed {
	position: fixed;
	left: 0;
	right: 190px
}

.rtl .breadcrumb {
	margin: 0 12px 0 22px
}

.rtl .breadcrumb .icon-home {
	margin-left: 2px;
	margin-right: 4px
}

.rtl .breadcrumb>li+li:before {
	content: "\f104";
	padding: 0 2px 0 5px
}

.rtl .breadcrumb>li+li:last-child:before {
	display: none
}

.rtl .breadcrumb>li+li:last-child:after {
	display: inline;
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f104";
	color: #b2b6bf;
	margin-left: 2px;
	padding: 0 2px 0 5px;
	position: relative;
	top: 1px
}

.rtl .nav-search {
	left: 22px;
	right: auto
}

.rtl .sidebar>.nav-search.menu-min .nav-search .form-search {
	left: auto;
	right: 5px
}

.rtl .sidebar {
	float: right;
	border-width: 0 0 0 1px
}

.rtl .sidebar:before {
	border-width: 0 0 0 1px
}

.rtl .sidebar.fixed, .rtl .sidebar.sidebar-fixed {
	left: auto;
	right: 0
}

.rtl .sidebar.fixed:before, .rtl .sidebar.sidebar-fixed:before {
	left: auto;
	right: 0
}

.rtl .nav-list>li>a {
	padding: 0 7px 0 16px
}

.rtl .nav-list>li>a:hover:before {
	left: auto;
	right: 0
}

.rtl .nav-list>li a>.arrow {
	left: 9px;
	right: auto
}

.rtl .nav-list>li.active:after {
	left: -2px;
	right: auto;
	border-width: 0 0 0 2px
}

.rtl .nav-list>li .submenu>li {
	margin-left: 0;
	margin-right: 0
}

.rtl .nav-list>li .submenu>li>a {
	padding: 7px 37px 8px 0
}

.rtl .nav-list>li .submenu>li a>[class*=icon-]:first-child {
	left: auto;
	right: 10px
}

.rtl .nav-list>li>.submenu>li:before {
	left: auto;
	right: 18px
}

.rtl .nav-list>li>.submenu:before {
	left: auto;
	right: 18px;
	border-width: 0 1px 0 0
}

.rtl .nav-list>li.active>.submenu:before {
	border-right-color: #8eb3d0
}

.rtl .nav-list li.active>a:after {
	left: 0;
	right: auto;
	border-left-color: #2b7dbc;
	border-right-color: transparent
}

.rtl .nav-list a .badge, .rtl .nav-list a .label {
	right: auto;
	left: 11px
}

.rtl .nav-list a.dropdown-toggle .badge, .rtl .nav-list a.dropdown-toggle .label
	{
	right: auto;
	left: 28px
}

.rtl .menu-min .nav-list a .badge, .rtl .menu-min .nav-list a .label {
	left: auto;
	right: 4px
}

.rtl .sidebar.menu-min+.main-content {
	margin-left: auto;
	margin-right: 43px
}

.rtl .sidebar.menu-min+.main-content .breadcrumbs.fixed, .rtl .sidebar.menu-min+.main-content .breadcrumbs.breadcrumbs-fixed
	{
	left: 0;
	right: 43px
}

.rtl .menu-min .nav-list>li>a>.menu-text {
	left: auto;
	right: 42px;
	padding-left: 0;
	padding-right: 12px;
	-webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2)
}

.rtl .menu-min .nav-list>li>a.dropdown-toggle>.menu-text {
	left: auto;
	right: 43px;
	-webkit-box-shadow: none;
	box-shadow: none
}

.rtl .menu-min .nav-list>li.active>a>.menu-text {
	border-left-color: #ccc;
	border-right-color: #1963aa
}

.rtl .menu-min .nav-list>li>.submenu {
	-webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
	left: auto;
	right: 42px
}

.rtl .menu-min .nav-list>li>.submenu li>a {
	margin-left: auto;
	margin-right: 0;
	padding-left: 0;
	padding-right: 24px
}

.rtl .menu-min .nav-list>li>.submenu li>a>[class*=icon-]:first-child {
	left: auto;
	right: 4px
}

.rtl .menu-min .nav-list>li.active>.submenu {
	border-left-color: #ccc;
	border-right-color: #1963aa
}

.rtl .menu-min .sidebar-shortcuts-large {
	-webkit-box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
	box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
	left: auto;
	right: 42px
}

.rtl .nav-list>li>.submenu a>.arrow {
	left: 11px;
	right: auto
}

.rtl .nav-list>li>.submenu li>.submenu>li>a>.arrow {
	left: 12px;
	right: auto
}

.rtl .nav-list>li>.submenu li>.submenu>li>a {
	margin-left: auto;
	padding-left: 0;
	margin-right: 20px;
	padding-right: 22px
}

.rtl .nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
	margin-left: auto;
	padding-left: 0;
	margin-right: 20px;
	padding-right: 38px
}

.rtl .menu-min .nav-list>li>.submenu li>.submenu>li>a {
	margin-right: 0;
	padding-right: 30px
}

.rtl .menu-min .nav-list>li>.submenu li>.submenu>li>.submenu>li>a {
	margin-right: 0;
	padding-right: 45px
}

.rtl button.btn:active {
	left: -1px
}

.rtl .btn.disabled:active, .rtl .btn[disabled]:active {
	left: 0
}

.rtl .btn>[class*=icon-] {
	margin-left: 4px;
	margin-right: 0
}

.rtl .btn>[class*=icon-].icon-on-right {
	margin-left: 0;
	margin-right: 4px
}

.rtl .btn>[class*=icon-].icon-only {
	margin: 0
}

.rtl .btn-lg>[class*=icon-] {
	margin-left: 6px;
	margin-right: 0
}

.rtl .btn-lg>[class*=icon-].icon-on-right {
	margin-left: 0;
	margin-right: 6px
}

.rtl .btn-sm>[class*=icon-] {
	margin-left: 3px;
	margin-right: 0
}

.rtl .btn-sm>[class*=icon-].icon-on-right {
	margin-left: 0;
	margin-right: 3px
}

.rtl .btn-xs>[class*=icon-], .rtl.btn-minier>[class*=icon-] {
	margin-left: 2px;
	margin-right: 0
}

.rtl .btn-xs>[class*=icon-].icon-on-right, .rtl.btn-minier>[class*=icon-].icon-on-right
	{
	margin-left: 0;
	margin-right: 2px
}

.rtl .btn-group>.btn>.caret {
	margin-left: 0;
	margin-right: 1px
}

.rtl .dropdown-menu.dropdown-only-icon>li {
	float: right
}

.rtl .dropdown-light .dropdown-submenu:hover>a:after, .rtl .dropdown-lighter .dropdown-submenu:hover>a:after
	{
	border-left-color: transparent;
	border-right-color: #444
}

.rtl .dropdown-navbar>li>[class*=icon-], .rtl .dropdown-navbar>li>a>[class*=icon-]
	{
	margin-right: 0 !important;
	margin-left: 5px !important
}

.rtl .dropdown-navbar [class*=btn][class*=icon-] {
	margin: 0 0 0 5px
}

.rtl .dropdown-navbar .msg-photo {
	margin-left: 6px;
	margin-right: 0
}

.rtl .dropdown-navbar .user-menu>li>a>[class*=icon-] {
	margin-left: 6px;
	margin-right: 0
}

.rtl .help-button {
	margin-left: 0;
	margin-right: 4px
}

.rtl .form-search .radio [type=radio]+label, .rtl .form-inline .radio [type=radio]+label,
	.rtl .form-search .checkbox [type=checkbox]+label, .rtl .form-inline .checkbox [type=checkbox]+label
	{
	float: right;
	margin-left: 0;
	margin-right: -20px
}

.form-search .rtl .form-search .radio [type=radio]+label, .form-search .rtl .form-inline .radio [type=radio]+label,
	.form-search .rtl .form-search .checkbox [type=checkbox]+label,
	.form-search .rtl .form-inline .checkbox [type=checkbox]+label,
	.form-inline .rtl .form-search .radio [type=radio]+label, .form-inline .rtl .form-inline .radio [type=radio]+label,
	.form-inline .rtl .form-search .checkbox [type=checkbox]+label,
	.form-inline .rtl .form-inline .checkbox [type=checkbox]+label {
	margin-right: 0;
	margin-left: 3px
}

.rtl input[type=checkbox].ace+.lbl::before, .rtl input[type=radio].ace+.lbl::before
	{
	margin-right: 0;
	margin-left: 1px
}

.rtl input[type=checkbox].ace.ace-switch+.lbl::before, .rtl input[type=radio].ace.ace-switch+.lbl::before
	{
	direction: ltr;
	text-align: left
}

.rtl .ace-file-input .file-label:before {
	right: auto;
	left: 0
}

.rtl .ace-file-input .file-label .file-name {
	padding-left: 0;
	padding-right: 30px
}

.rtl .ace-file-input .file-label.selected {
	left: 16px;
	right: 0
}

.rtl .ace-file-input .file-label [class*=icon-] {
	right: 0;
	left: auto
}

.rtl .ace-file-input .remove {
	left: -8px;
	right: auto
}

.rtl .ace-file-multiple .file-label.selected .file-name [class*=icon-] {
	right: 0;
	left: auto
}

.rtl .ace-file-multiple .file-label .file-name {
	padding: 0;
	text-align: right
}

.rtl .ace-file-multiple .file-label .file-name img {
	margin: 4px 1px 4px 8px
}

.rtl .ace-file-multiple .file-label .file-name.large {
	text-align: center
}

.rtl .ace-file-multiple .file-label .file-name.large img {
	margin: 0
}

.rtl .ace-file-multiple .remove {
	left: -11px;
	right: auto
}

.rtl .ace-file-multiple .file-label.selected .file-name [class*=icon-] {
	margin-left: 4px;
	margin-right: 2px
}

.rtl .nav-tabs.padding-24 {
	padding-left: 0;
	padding-right: 24px
}

.rtl .nav-tabs.padding-20 {
	padding-left: 0;
	padding-right: 20px
}

.rtl .nav-tabs.padding-16 {
	padding-left: 0;
	padding-right: 16px
}

.rtl .nav-tabs.padding-12 {
	padding-left: 0;
	padding-right: 12px
}

.rtl .nav-tabs.padding-8 {
	padding-left: 0;
	padding-right: 8px
}

.rtl .nav-tabs.padding-4 {
	padding-left: 0;
	padding-right: 4px
}

.rtl .nav-tabs.padding-22 {
	padding-left: 0;
	padding-right: 22px
}

.rtl .nav-tabs.padding-18 {
	padding-left: 0;
	padding-right: 18px
}

.rtl .nav-tabs.padding-14 {
	padding-left: 0;
	padding-right: 14px
}

.rtl .nav-tabs.padding-10 {
	padding-left: 0;
	padding-right: 10px
}

.rtl .nav-tabs.padding-6 {
	padding-left: 0;
	padding-right: 6px
}

.rtl .nav-tabs.padding-2 {
	padding-left: 0;
	padding-right: 2px
}

.rtl .tabs-right>.nav-tabs[class*=padding-], .rtl .tabs-left>.nav-tabs[class*=padding-]
	{
	padding-right: 0
}

.rtl .tabs-left>.nav-tabs {
	margin-left: auto;
	margin-right: -1px
}

.rtl .tabs-left>.nav-tabs>li>a, .rtl .tabs-left>.nav-tabs>li>a:hover,
	.rtl .tabs-left>.nav-tabs>li>a:focus {
	margin: 0 -1px 0 0
}

.rtl .tabs-left>.nav-tabs>li.active>a, .rtl .tabs-left>.nav-tabs>li.active>a:hover,
	.rtl .tabs-left>.nav-tabs>li.active>a:focus {
	margin: 0 -1px
}

.rtl .nav-tabs.tab-space-1>li>a {
	margin-right: auto;
	margin-left: 1px
}

.rtl .nav-tabs.tab-space-2>li>a {
	margin-right: auto;
	margin-left: 2px
}

.rtl .nav-tabs.tab-space-3>li>a {
	margin-right: auto;
	margin-left: 3px
}

.rtl .nav-tabs.tab-space-4>li>a {
	margin-right: auto;
	margin-left: 4px
}

.rtl .nav-tabs[class*=tab-color-]>li>a, .rtl .nav-tabs[class*=tab-color-]>li>a:focus,
	.rtl .nav-tabs[class*=tab-color-]>li>a:hover {
	margin-right: auto;
	margin-left: 3px
}

.rtl .accordion-style2.panel-group .panel-heading .accordion-toggle {
	border-width: 0 2px 0 0
}

.rtl .accordion-style2.panel-group .panel-heading .accordion-toggle.collapsed
	{
	border-width: 0 1px 0 0
}

.rtl .table thead:first-child tr th [class*=icon-]:first-child {
	margin-left: 2px;
	margin-right: 0
}

.rtl .widget-main.no-padding .table-bordered th:first-child, .rtl .widget-main.padding-0 .table-bordered th:first-child,
	.rtl .widget-main.no-padding .table-bordered td:first-child, .rtl .widget-main.padding-0 .table-bordered td:first-child
	{
	border-left-width: 1px
}

.rtl .widget-main.no-padding .table-bordered th:last-child, .rtl .widget-main.padding-0 .table-bordered th:last-child,
	.rtl .widget-main.no-padding .table-bordered td:last-child, .rtl .widget-main.padding-0 .table-bordered td:last-child
	{
	border-left-width: 0
}

.rtl .table-header {
	padding-left: 0;
	padding-right: 12px
}

.rtl .dataTables_length {
	margin-left: 0;
	margin-right: 8px
}

.rtl .dataTables_filter {
	margin-left: 8px;
	margin-right: 0;
	text-align: left
}

.rtl .dataTables_info {
	margin: 0 12px 0 0
}

.rtl .dataTables_paginate {
	text-align: left
}

.rtl .dataTable th[class*=sort]:after {
	float: left;
	margin-right: 0;
	margin-left: 4px
}

.rtl .dataTables_wrapper>.row>[class*=col-] {
	float: right;
	margin-left: 0;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.rtl .widget-box {
	direction: rtl;
	text-align: right
}

.rtl .widget-header {
	padding-left: 0;
	padding-right: 12px
}

.rtl .widget-header:after {
	clear: left
}

.rtl .widget-header-large {
	padding-left: 0;
	padding-right: 18px
}

.rtl .widget-header-small {
	padding-left: 0;
	padding-right: 10px
}

.rtl .widget-header>.widget-caption>[class*=icon-], .rtl .widget-header>:first-child>[class*=icon-]
	{
	margin-right: 0;
	margin-left: 5px
}

.rtl .widget-toolbar {
	float: left
}

.rtl .widget-toolbar:before {
	left: auto;
	right: -1px;
	border-width: 0 0 0 1px
}

.rtl .widget-toolbar>[data-action]>[class*=icon-] {
	margin-right: auto;
	margin-left: 0
}

.rtl .widget-box.transparent>.widget-header {
	padding-left: 0;
	padding-right: 3px
}

.rtl .widget-box.transparent>.widget-header-large {
	padding-left: 0;
	padding-right: 5px
}

.rtl .widget-box.transparent>.widget-header-small {
	padding-left: 0;
	padding-right: 1px
}

.rtl [class*=header-color-]>.widget-toolbar>.nav-tabs>li>a {
	margin-right: 0;
	margin-left: 1px
}

.rtl .infobox {
	padding: 8px 9px 6px 3px;
	text-align: right
}

.rtl .infobox>.infobox-icon>[class*=icon-] {
	padding: 1px 2px 0 1px
}

.rtl .infobox>.infobox-data {
	text-align: right;
	padding-left: 0;
	padding-right: 8px
}

.rtl .infobox>.stat {
	left: 20px;
	right: auto;
	padding-left: 18px;
	padding-right: 0
}

.rtl .infobox>.stat:before {
	left: 4px;
	right: auto
}

.rtl .infobox>.stat:after {
	left: 1px;
	right: auto
}

.rtl .infobox>.badge {
	left: 20px;
	right: auto
}

.rtl .infobox.infobox-dark>.badge {
	left: 2px;
	right: auto
}

.rtl .infobox-small {
	text-align: right
}

.rtl .infobox-small>.infobox-data {
	text-align: right
}

.rtl .infobox-small>.infobox-chart>.sparkline {
	margin-left: auto;
	margin-right: 2px
}

.rtl .infobox-small .percentage {
	margin-left: auto;
	margin-right: 2px
}

.rtl .pricing-box .widget-header {
	padding-right: 0
}

.rtl .pricing-table-header {
	text-align: right
}

.rtl .pricing-table-header>li {
	padding: 7px 11px 7px 0
}

.rtl .pricing-box-small {
	margin-left: 0;
	margin-right: -2px
}

.rtl .pricing-span[class*=col-] {
	float: right !important
}

.rtl .pricing-span-header {
	float: right;
	padding-left: 0;
	padding-right: 12px
}

@media only screen and (max-width:768px) {
	.rtl .pricing-box:nth-child(odd) {
		padding-right: 12px !important;
		padding-left: 0 !important
	}
	.rtl .pricing-box:nth-child(even) {
		padding-left: 12px !important;
		padding-right: 0 !important
	}
}

.rtl .pricing-span {
	float: right !important
}

@media only screen and (max-width:460px) {
	.rtl .pricing-box, .rtl .pricing-box:nth-child(odd), .rtl .pricing-box:nth-child(even)
		{
		padding-left: 12px !important;
		padding-right: 12px !important
	}
}

.rtl.login-layout .main-content {
	margin-right: 0
}

.rtl.login-layout .login-box .toolbar>div:first-child {
	float: right;
	text-align: right
}

.rtl.login-layout .login-box .toolbar>div:first-child>a {
	margin-left: 0;
	margin-right: 11px
}

.rtl.login-layout .login-box .toolbar>div:first-child+div {
	float: left;
	text-align: left
}

.rtl.login-layout .login-box .toolbar>div:first-child+div>a {
	margin-left: 11px;
	margin-right: 0
}

.rtl .ace-thumbnails {
	margin-right: 0
}

.rtl .ace-thumbnails>li {
	float: right
}

.rtl .ace-thumbnails>li .tags {
	direction: ltr
}

.rtl .ace-thumbnails>li .tags>.label-holder {
	margin: 1px 0 0 1px;
	direction: rtl;
	text-align: right
}

.rtl .itemdiv {
	padding-right: 0;
	padding-left: 3px
}

.rtl .itemdiv>.user {
	left: auto;
	right: 0
}

.rtl .itemdiv>.body {
	margin-right: 50px;
	margin-left: 12px
}

.rtl .itemdiv>.body>.time {
	right: auto;
	left: 9px
}

.rtl .itemdiv>.body>.text {
	padding-left: 0;
	padding-right: 7px
}

.rtl .itemdiv>.body>.text:after {
	right: 16px;
	left: -12px
}

.rtl .itemdiv>.body>.text>[class*=icon-quote-]:first-child {
	margin-left: 4px;
	margin-right: 0
}

.rtl .itemdiv.dialogdiv:before {
	left: auto;
	right: 19px
}

.rtl .itemdiv.dialogdiv>.body {
	border-left-width: 1px;
	border-right-width: 2px;
	margin-left: 1px
}

.rtl .itemdiv.dialogdiv>.body:before {
	left: auto;
	right: -7px;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.rtl .itemdiv.dialogdiv>.body>.time {
	float: left
}

.rtl .itemdiv.dialogdiv>.body>.text {
	padding-right: 0
}

.rtl .itemdiv.memberdiv {
	float: right
}

.rtl .itemdiv .tools {
	right: auto;
	left: 4px
}

.rtl .itemdiv.commentdiv .tools {
	right: auto;
	left: 9px
}

.rtl .item-list {
	margin: 0
}

.rtl .item-list>li {
	border-left-width: 1px;
	border-right-width: 3px;
	border-left-color: #DDD
}

.rtl li[class*=item-] {
	border-left-width: 1px;
	border-right-width: 3px;
	border-left-color: #DDD
}

.rtl li.item-orange {
	border-right-color: #e8b110
}

.rtl li.item-orange2 {
	border-right-color: #f79263
}

.rtl li.item-red {
	border-right-color: #d53f40
}

.rtl li.item-red2 {
	border-right-color: #d15b47
}

.rtl li.item-green {
	border-right-color: #9abc32
}

.rtl li.item-green2 {
	border-right-color: #0490a6
}

.rtl li.item-blue {
	border-right-color: #4f99c6
}

.rtl li.item-blue2 {
	border-right-color: #3983c2
}

.rtl li.item-blue3 {
	border-right-color: #1144eb
}

.rtl li.item-pink {
	border-right-color: #cb6fd7
}

.rtl li.item-black {
	border-right-color: #505050
}

.rtl li.item-grey {
	border-right-color: #a0a0a0
}

.rtl li.item-brown {
	border-right-color: brown
}

.rtl li.item-default {
	border-right-color: #abbac3
}

.rtl li.item-purple {
	border-right-color: #6f3cc4
}

.rtl .profile-info-name {
	text-align: left;
	padding-right: 0;
	padding-left: 10px;
	left: auto;
	right: 0
}

.rtl .profile-info-value {
	padding-right: 6px;
	padding-left: 4px;
	margin-left: auto;
	margin-right: 120px
}

.rtl .profile-info-value>span+span:before {
	margin-left: 3px;
	margin-right: 1px
}

.rtl .profile-user-info-striped .profile-info-value {
	padding-left: 0;
	padding-right: 12px
}

.rtl .profile-activity img, .rtl .profile-activity .thumbicon {
	margin-right: 0;
	margin-left: 10px
}

.rtl .profile-activity .tools {
	left: 12px;
	right: auto
}

.rtl .user-profile .user-title-label+.dropdown-menu {
	margin-left: auto;
	margin-right: -12px
}

.rtl .user-status {
	margin-right: auto;
	margin-left: 1px
}

.rtl .tab-content.profile-edit-tab-content {
	-webkit-box-shadow: -1px 1px 0 0 rgba(0, 0, 0, .2);
	box-shadow: -1px 1px 0 0 rgba(0, 0, 0, .2)
}

.rtl .inbox-tabs.nav-tabs>li.active>a.btn-new-mail>.btn:before {
	left: auto;
	right: 35%;
	right: calc(50% - 6px)
}

.rtl .inbox-tabs.nav-tabs.tab-size-bigger>li.active>a.btn-new-mail>.btn:before
	{
	left: auto;
	right: 35%;
	right: calc(50% - 8px)
}

.rtl .inbox-tabs.nav-tabs>li.pull-left {
	float: left
}

@media only screen and (max-width:475px) {
	.rtl .inbox-tabs>.li-new-mail {
		text-align: left
	}
}

.rtl .message-item .sender {
	margin-left: 4px;
	margin-right: 6px
}

.rtl .message-item .summary {
	margin-left: auto;
	margin-right: 30px
}

.rtl .message-item .message-flags {
	right: auto;
	left: 101%;
	left: calc(100% + 4px)
}

.rtl .message-item .time {
	float: left
}

.rtl .message-item .attachment {
	float: left
}

.rtl .message-star {
	margin-left: 4px;
	margin-right: 6px
}

.rtl .mail-tag:empty {
	margin-left: 1px;
	margin-right: 0
}

.rtl ul.attachment-list {
	margin-left: 0;
	margin-right: 8px
}

.rtl .attached-file>[class*=icon-] {
	margin-right: auto;
	margin-left: 2px
}

.rtl .messagebar-item-left, .rtl .messagebar-item-right {
	text-align: right
}

.rtl .message-navbar .nav-search {
	left: auto;
	right: 60px
}

.rtl .inbox-folders .btn>[class*=icon-]:first-child {
	text-align: right
}

.rtl .inbox-folders .btn.active:before {
	left: auto;
	right: -1px;
	border-left: 0;
	border-right: 3px solid #4f99c6
}

.rtl .inbox-folders .btn .counter {
	right: auto;
	left: 8px
}

.rtl .message-form .controls {
	margin-right: 125px
}

.rtl .timeline-container:before {
	right: 28px;
	left: auto
}

.rtl .timeline-item .transparent.widget-box {
	border-right: 3px solid #dae1e5;
	border-left: 0
}

.rtl .timeline-item .transparent .widget-header>:first-child {
	margin-left: auto;
	margin-right: 8px
}

.rtl .timeline-item:nth-child(even) .widget-box.transparent {
	border-right-color: #dbdbdb !important
}

.rtl .timeline-item .widget-box {
	margin-left: auto;
	margin-right: 60px
}

.rtl .timeline-info {
	float: right
}

.rtl .timeline-label {
	margin-right: 34px;
	margin-left: auto
}

.rtl .timeline-style2:before {
	display: none
}

.rtl .timeline-style2 .timeline-item:before {
	left: auto;
	right: 90px
}

.rtl .timeline-style2 .timeline-item .transparent.widget-box {
	border-right: 0 !important
}

.rtl .timeline-style2 .timeline-indicator {
	left: auto;
	right: 86px
}

.rtl .timeline-style2 .timeline-date {
	text-align: left;
	margin-right: auto;
	margin-left: 25px
}

.rtl .timeline-style2 .timeline-item .widget-box {
	margin-left: auto;
	margin-right: 112px
}

.rtl .timeline-style2 .timeline-label {
	margin-right: 0;
	text-align: left
}

.rtl .ace-settings-container {
	left: 0;
	right: auto
}

.rtl .btn.ace-settings-btn {
	float: right;
	border-radius: 0 6px 6px 0 !important
}

.rtl .ace-settings-box {
	float: right
}

.rtl .grid2, .rtl .grid3, .rtl .grid4 {
	float: right;
	border-left: 0;
	border-right: 1px solid #e3e3e3
}

.rtl .grid2:first-child, .rtl .grid3:first-child, .rtl .grid4:first-child
	{
	border-right: 0
}

.rtl .easyPieChart canvas {
	left: auto;
	right: 0
}

.rtl .external-event>[class*=icon-]:first-child {
	margin-right: 0;
	margin-left: 5px;
	border-right: 0;
	border-left: 1px solid #FFF
}

.rtl #cboxCurrent {
	left: auto;
	right: 64px
}

.rtl #cboxNext, .rtl #cboxPrevious {
	margin-left: 0;
	margin-right: 5px
}

.rtl #cboxPrevious {
	left: auto;
	right: 27px
}

.rtl #cboxNext {
	left: auto;
	right: 0
}

.rtl .ace-spinner .spinner-buttons>button.btn:active {
	left: auto;
	top: auto
}

.rtl .wizard-steps {
	margin-right: 0
}

.rtl .wizard-actions {
	text-align: left
}

.rtl .wizard-steps li:first-child:before {
	right: 50%;
	left: auto
}

.rtl .tree {
	padding-left: 0;
	padding-right: 9px
}

.rtl .tree:before {
	left: auto;
	right: 0;
	border-width: 0 1px 0 0
}

.rtl .tree .tree-folder .tree-folder-header .tree-folder-name {
	margin-left: 0;
	margin-right: 2px
}

.rtl .tree .tree-folder .tree-folder-header>[class*=icon-]:first-child {
	margin: -2px -2px 0 0
}

.rtl .tree .tree-folder:last-child:after {
	left: auto;
	right: -15px;
	border-left: 0;
	border-right: 1px solid #FFF
}

.rtl .tree .tree-folder .tree-folder-content {
	margin-left: 0;
	margin-right: 23px
}

.rtl .tree .tree-folder .tree-folder-content:before {
	left: auto;
	right: -14px;
	border-width: 0 1px 0 0
}

.rtl .tree .tree-item .tree-item-name {
	margin-left: 0;
	margin-right: 3px
}

.rtl .tree .tree-item .tree-item-name>[class*=icon-]:first-child {
	margin-right: 0;
	margin-left: 3px
}

.rtl .tree .tree-folder:before, .rtl .tree .tree-item:before {
	left: auto;
	right: -13px
}

.rtl .tree .tree-loading {
	margin-left: 0;
	margin-right: 36px
}

.rtl #gritter-notice-wrapper {
	text-align: right;
	direction: rtl;
	left: 20px;
	right: auto
}

.rtl .gritter-close {
	right: auto;
	left: 3px
}

.rtl .gritter-image {
	float: right
}

.rtl .gritter-with-image, .rtl .gritter-without-image {
	float: left
}

.rtl .wysiwyg-toolbar .dropdown-menu {
	text-align: right
}

.rtl .wysiwyg-toolbar .wysiwyg-choose-file {
	margin-left: auto
}

.rtl .wysiwyg-toolbar .btn-group>.btn, .rtl .wysiwyg-toolbar .btn-group>.inline>.btn
	{
	float: none
}

.rtl .wysiwyg-style1 .btn-group:after, .rtl .wysiwyg-style2 .btn-group:after
	{
	left: auto;
	border-left: 0;
	right: -2px;
	border-right: 1px solid #e1e6ea
}

.rtl .wysiwyg-toolbar .dropdown-menu input[type=text] {
	margin-left: 0;
	margin-right: 8px
}

.rtl .wysiwyg-toolbar .dropdown-menu .btn {
	margin-right: 1px;
	margin-left: 8px
}

.rtl .widget-body .md-header {
	margin-left: 0;
	margin-right: 9px
}

.rtl .widget-body .md-header .btn-inverse {
	padding-right: 0;
	padding-left: 5px
}

.rtl .select2-container .select2-choice {
	padding-left: 0;
	padding-right: 8px
}

.rtl .select2-container.select2-allowclear .select2-choice .select2-chosen
	{
	margin-right: auto;
	margin-left: 42px
}

.rtl .select2-container .select2-choice>.select2-chosen {
	margin-left: 26px;
	margin-right: auto
}

.rtl .select2-container .select2-choice abbr {
	right: auto;
	left: 20px
}

.rtl .select2-container .select2-choice .select2-arrow {
	right: auto;
	left: 0
}

.rtl .select2-container .select2-choice .select2-arrow b:before {
	right: 5px;
	left: auto
}

.rtl .select2-container-multi .select2-choices li {
	float: right
}

.rtl .select2-container-multi .select2-choices .select2-search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 18px 3px 5px
}

.rtl .select2-results {
	margin-right: 0
}

.rtl .select2-drop {
	direction: rtl;
	text-align: right
}

.rtl .select2-drop input {
	padding-right: 5px;
	padding-left: 20px
}

.rtl .select2-drop .select2-results {
	padding-right: 4px;
	padding-left: 0
}

.rtl .select2-search:after {
	right: -20px;
	left: auto
}

.rtl .select2-search input.select2-active {
	background-position: 0 0
}

.rtl .editable-buttons {
	margin-left: auto;
	margin-right: 1px
}

.rtl .editable-buttons .btn {
	margin: 0 0 0 1px
}

.rtl .editable-input .ace-spinner {
	margin-right: auto;
	margin-left: 8px
}

.rtl .editable-inline .editable-slider {
	margin-right: auto;
	margin-left: 4px
}

.rtl .tags .tag {
	padding-left: 22px;
	padding-right: 9px;
	text-shadow: -1px 1px 1px rgba(0, 0, 0, .15)
}

.rtl .tags .tag .close {
	float: none;
	left: 0;
	right: auto
}

.rtl .ui-datepicker .ui-datepicker-prev:before {
	content: "\f061"
}

.rtl .ui-datepicker .ui-datepicker-next:before {
	content: "\f060"
}

.rtl .ui-menu, .rtl .ui-dialog, .rtl .ui-jqdialog {
	direction: rtl;
	text-align: right
}

.rtl .ui-menu .ui-menu-item a .ui-menu-icon {
	float: left
}

.rtl .ui-menu .ui-menu-item a .ui-menu-icon:before {
	content: "\f104"
}

.rtl .ui-dialog .ui-dialog-titlebar-close, .rtl .ui-jqdialog .ui-jqdialog-titlebar-close
	{
	left: 8px !important;
	right: auto !important
}

.rtl .ui-tabs .ui-tabs-nav li {
	float: right;
	margin-right: 0;
	margin-left: .2em
}

.rtl .ui-tabs .ui-tabs-nav li a {
	float: right
}

.rtl .ui-tabs .ui-tabs-nav li.ui-state-default>a {
	margin-right: auto;
	margin-left: -1px
}

.rtl .ui-accordion .ui-accordion-header {
	padding-right: 24px;
	padding-left: 8px
}

.rtl .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: auto;
	right: 10px
}

.rtl .ui-accordion .ui-accordion-header .ui-accordion-header-icon:before
	{
	content: "\f0d9"
}

.rtl .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before
	{
	content: "\f0d7"
}

.rtl .ui-jqgrid .ui-jqgrid-hdiv {
	border-width: 1px 1px 0 0
}

.rtl .ui-jqgrid .ui-jqgrid-labels th {
	border-right: 0 !important;
	border-left: 1px solid #e1e1e1 !important;
	text-align: right !important
}

.rtl .ui-jqgrid .ui-jqgrid-labels th:first-child {
	border-right: 1px solid #e1e1e1 !important
}

.rtl .ui-jqgrid-labels th[id*="_cb"]:first-child {
	text-align: center !important
}

.rtl .ui-jqgrid-sortable {
	padding-left: 0;
	padding-right: 4px
}

.rtl .ui-jqdialog-content .searchFilter table {
	margin-left: auto;
	margin-right: 4px
}

.rtl .ui-jqdialog-content .searchFilter .add-group, .rtl .ui-jqdialog-content .searchFilter .add-rule,
	.rtl .ui-jqdialog-content .searchFilter .delete-group {
	margin-left: auto !important;
	margin-right: 4px !important
}

.rtl .ui-jqdialog-content .CaptionTD {
	text-align: left
}

.rtl .ui-jqdialog .ui-widget-header .ui-jqdialog-title {
	text-align: right;
	padding-left: 0;
	padding-right: 12px;
	float: right !important
}

.rtl .dd {
	text-align: right;
	direction: rtl
}

.rtl .dd-list {
	text-align: right;
	direction: rtl;
	margin-right: 0
}

.rtl .dd-list .dd-list {
	padding-right: 30px;
	padding-left: 0
}

.rtl .dd2-handle+.dd2-content, .rtl .dd2-handle+.dd2-content[class*=btn-]
	{
	padding-left: 0;
	padding-right: 44px
}

.rtl .dd-item>button {
	float: right;
	margin: 5px 5px 5px 1px;
	left: auto;
	right: 1px
}

.rtl .dd2-item.dd-item>button {
	margin-left: 5px;
	margin-right: 34px
}

.rtl .dd-dragel>li>.dd-handle {
	border-right: 2px solid #777;
	border-left-width: 0
}

.rtl .dd-list>li[class*=item-] {
	border-left-width: 0;
	border-right-width: 0
}

.rtl .dd-list>li[class*=item-]>.dd-handle {
	border-right: 2px solid;
	border-right-color: inherit;
	border-left-color: #dae2ea;
	border-left-width: 1px
}

.rtl .dd-list>li>.dd-handle .sticker {
	right: auto;
	left: 0
}

.rtl .dd2-handle, .rtl .dd-dragel>li>.dd2-handle {
	left: auto;
	right: 0;
	border-width: 1px 0 0 1px
}

.rtl .limiterBox {
	direction: rtl;
	text-align: right
}

.rtl ol.linenums {
	margin-right: 33px
}

.rtl ol.linenums li {
	padding-left: 0;
	padding-right: 12px
}

.rtl .prettyprint.linenums {
	-webkit-box-shadow: -40px 0 0 #fbfbfc inset, -41px 0 0 #ececf0 inset;
	box-shadow: -40px 0 0 #fbfbfc inset, -41px 0 0 #ececf0 inset
}

@media only screen and (max-width:767px) {
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu {
		right: auto;
		left: -80px
	}
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:after
		{
		right: auto;
		left: 100px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu {
		right: auto;
		left: -40px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:after
		{
		right: auto;
		left: 60px
	}
}

@media only screen and (max-width:480px) {
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu {
		right: auto;
		left: -120px
	}
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:after
		{
		right: auto;
		left: 140px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu {
		right: auto;
		left: -80px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:after
		{
		right: auto;
		left: 100px
	}
	.rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu {
		right: auto;
		left: -50px
	}
	.rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu:after
		{
		right: auto;
		left: 70px
	}
}

@media only screen and (max-width:460px) {
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu {
		left: auto;
		right: -5px
	}
	.rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(4)>.dropdown-menu:after
		{
		left: auto;
		right: 25px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu {
		left: auto;
		right: -60px
	}
	.rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(3)>.dropdown-menu:after
		{
		left: auto;
		right: 80px
	}
	.rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu {
		left: auto;
		right: -110px
	}
	.rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu:before, .rtl .ace-nav>li:nth-last-child(2)>.dropdown-menu:after
		{
		left: auto;
		right: 130px
	}
}

@media only screen and (max-width:460px) {
	.rtl .ace-nav>li {
		text-align: right;
		float: none !important
	}
	.rtl .ace-nav>li:first-child {
		border-left: 0;
		border-right: 1px solid #DDD
	}
	.rtl .ace-nav>li:last-child {
		border-left: 1px solid #DDD
	}
}

@media ( min-width :422px) and (max-width:480px) , ( max-width :340px) {
	.rtl .ace-nav .nav-user-photo {
		margin-left: 0
	}
	.rtl .user-info {
		margin-left: auto;
		right: auto;
		margin-right: 1px;
		left: 2px
	}
}

@media only screen and (max-width:767px) {
	.rtl .nav-search {
		right: auto;
		left: 5px
	}
}

@media only screen and (max-width:991px) {
	.rtl .navbar-brand {
		margin-right: 0
	}
	.rtl .sidebar {
		left: auto;
		box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .2);
		border-left-width: 1px;
		border-right-width: 0
	}
	.rtl .sidebar.display, .rtl .sidebar.menu-min.display {
		left: auto;
		right: 0
	}
	.rtl .sidebar.menu-min {
		left: auto;
		right: -50px
	}
	.rtl .main-content {
		margin-left: auto !important;
		margin-right: 0 !important
	}
	.rtl .menu-toggler {
		left: auto;
		margin-right: auto;
		right: 0;
		margin-left: 2px;
		padding-left: 0;
		padding-right: 33px
	}
	.rtl .menu-toggler:before {
		left: auto;
		right: 4px
	}
	.rtl .menu-toggler:after {
		left: auto;
		right: 4px
	}
	.rtl .menu-toggler>.menu-text {
		left: auto;
		right: 0
	}
	.rtl .menu-toggler>.menu-text:after {
		left: auto;
		right: -8px
	}
	.rtl .breadcrumb {
		margin-left: auto;
		margin-right: 90px
	}
}

@media only screen and (max-width:460px) {
	.rtl .navbar .navbar-brand {
		display: block;
		float: none
	}
}

@media only screen and (max-width:480px) {
	.rtl .ace-thumbnails>li {
		float: none
	}
}

@media only screen and (max-width:320px) {
	.rtl .breadcrumb {
		margin-left: 0;
		margin-right: 36px
	}
	.rtl .menu-toggler>.menu-text:after {
		left: auto;
		right: -13px
	}
}

@media only screen and (max-width:480px) {
	.rtl .fc-header td {
		text-align: right
	}
}

@media only screen and (max-width:360px) {
	.rtl .grid2, .rtl .grid3, .rtl .grid4 {
		border-right: 0
	}
	.rtl .grid2>[class*=pull-], .rtl .grid3>[class*=pull-], .rtl .grid4>[class*=pull-]
		{
		right: auto;
		left: 11px
	}
}

@media only screen and (max-width:767px) {
	.rtl .help-inline, .rtl .input-icon+.help-inline {
		padding-right: 0
	}
}

@media only screen and (max-width:480px) {
	.rtl .profile-info-value {
		margin-left: auto;
		margin-right: 90px
	}
	.rtl .profile-user-info-striped .profile-info-name {
		padding-right: 10px;
		padding-left: 0;
		text-align: right
	}
	.rtl .profile-user-info-striped .profile-info-value {
		margin-left: auto;
		margin-right: 10px
	}
}

.skin-1 {
	background-color: #4a4f56
}

.skin-1 .navbar {
	background: #2c6aa0
}

.skin-1 .sidebar, .skin-1 .sidebar:before {
	background-color: #222a2d;
	border-right: 0
}

.skin-1 .nav-list>li {
	border-color: #3f4e54;
	border-top-width: 0
}

.skin-1 .nav-list>li>a, .skin-1 .menu-min .nav-list>li.open>a {
	background-color: #222a2d;
	color: #b1bac1
}

.skin-1 .nav-list>li:hover>a {
	background-color: #414b51;
	color: #e1eaf1
}

.skin-1 .nav-list>li>a>.arrow {
	color: #b1bac1
}

.skin-1 .nav-list>li.open>a>.arrow {
	color: #85c0ec
}

.skin-1 .nav-list>li .submenu>li>a {
	border-top-color: #afbdc9
}

.skin-1 .nav-list>li.active .submenu>li>a {
	border-top-color: #70818e
}

.skin-1 .nav-list li.active>a:after {
	border-right-color: #FFF;
	border-width: 16px 10px;
	top: 2px
}

.skin-1 .nav-list>li.active.open>ul.submenu>li.active>a:after {
	top: 1px
}

.skin-1 .nav-list>li.active:after {
	display: none
}

.skin-1 .menu-min .nav-list>li.active>a:after {
	border-width: 10px 6px;
	top: 8px
}

.skin-1 .menu-min .nav-list>li.active:hover>a:after {
	border-right-color: #242a2b
}

.skin-1 .nav-list>li.open>a, .skin-1 .nav-list>li.open>a:hover {
	color: #85c0ec;
	background-color: #222a2d
}

.skin-1 .nav-list>li.active>a, .skin-1 .nav-list>li.active>a:hover,
	.skin-1 .menu-min .nav-list>li.active>a, .skin-1 .menu-min .nav-list>li.active>a:hover
	{
	background-color: #141a1b;
	color: #55a0dc
}

.skin-1 .nav-list>li>ul.submenu {
	background-color: #3a4344;
	border-top-color: #5a6364
}

.skin-1 .nav-list>li.active>ul.submenu {
	background-color: #141a1b;
	border-top-color: #2f3e44
}

.skin-1 .nav-list>li>.submenu>li>a {
	color: #d1dae1;
	border-bottom-color: #5a6364
}

.skin-1 .nav-list>li>.submenu>li:first-child>a {
	border-top-color: transparent
}

.skin-1 .nav-list>li>.submenu>li>a:hover {
	color: #8ab4de
}

.skin-1 .nav-list>li>.submenu>li.active>a {
	color: #55a0dc;
	border-bottom-color: #2f3e44
}

.skin-1 .nav-list>li>.submenu>li>a>[class*=icon-]:first-child {
	display: none
}

.skin-1 .menu-min .nav-list>li:hover>a {
	color: #e1eaf1
}

.skin-1 .menu-min .nav-list>li>a>.menu-text {
	background-color: #414b51
}

.skin-1 .menu-min .nav-list>li.active>a>.menu-text {
	background-color: #242a2b
}

.skin-1 .menu-min .nav-list>li.active:hover>a, .skin-1 .menu-min .nav-list>li.active>a>.menu-text
	{
	color: #55a0dc
}

.skin-1 .menu-min .nav-list>li>a.active, .skin-1 .menu-min .nav-list>li.open.active>a
	{
	background-color: #141a1b
}

.skin-1 .menu-min .nav-list>li>a>.menu-text, .skin-1 .menu-min .nav-list>li>ul.submenu
	{
	border-color: #3f4e54;
	margin-top: 1px;
	border-left-color: #242a2b
}

.skin-1 .nav-list>li>.submenu>li:before, .skin-1 .nav-list>li>.submenu:before
	{
	border-color: #929ba3
}

.skin-1 .nav-list>li.active>.submenu>li:before, .skin-1 .nav-list>li.active>.submenu:before
	{
	border-color: #3f4e54
}

.skin-1 .menu-min .nav-list>li>a.dropdown-toggle>.menu-text {
	border-bottom-color: #5a606a
}

.skin-1 .sidebar-collapse {
	background-color: #141a1b;
	border-color: #3f4e54;
	border-top-width: 1px
}

.skin-1 .sidebar-collapse:before {
	border-color: #3f4e54
}

.skin-1 .sidebar-collapse>[class*=icon-] {
	background-color: #222a2d
}

.skin-1 .sidebar-shortcuts, .skin-1 .sidebar-shortcuts-mini {
	background-color: #141a1b;
	border-color: #3f4e54
}

.skin-1 .sidebar>.nav-search {
	background-color: #141a1b;
	border-color: #3f4e54
}

.skin-1 .menu-min .sidebar-shortcuts-large {
	background-color: #141a1b;
	box-shadow: none;
	border: 0;
	top: 0
}

.skin-1 .breadcrumbs {
	border: 0;
	background-color: #f0f0f0
}

@media only screen and (max-width:991px) {
	.skin-1 .sidebar {
		border: 0;
		box-shadow: none
	}
	.skin-1 .nav-list li.active>a:after {
		display: none
	}
	.skin-1 .menu-min .nav-list>li.active.open>a:after {
		display: none
	}
	.skin-1 .menu-min .nav-list>li.active:hover>a:after {
		display: block
	}
}

.skin-1 .nav-list>li>.submenu>li>.submenu a {
	border-top-color: #7b858c
}

.skin-1 .nav-list>li.active>.submenu>li>.submenu a {
	border-top-color: #545b60
}

.skin-1 .nav-list>li .submenu li>.submenu>li a {
	color: #d1dae1;
	font-size: 13px
}

.skin-1 .nav-list>li .submenu li>.submenu>li a>[class*=icon-]:first-child
	{
	color: inherit
}

.skin-1 .nav-list>li .submenu li>.submenu>li a:hover {
	color: #8ab4de;
	text-decoration: none
}

.skin-1 .nav-list>li .submenu li>.submenu>li a:hover>[class*=icon-]:first-child
	{
	color: #55a0dc
}

.skin-1 .nav-list>li .submenu li.open>a, .skin-1 .nav-list>li .submenu li>.submenu>li.open>a
	{
	color: #85c0ec
}

.skin-1 .nav-list>li .submenu li.open>a>[class*=icon-]:first-child,
	.skin-1 .nav-list>li .submenu li>.submenu>li.open>a>[class*=icon-]:first-child
	{
	color: inherit
}

.skin-1 .nav-list>li .submenu li>.submenu li.active>a {
	color: #61a8dd
}

.skin-1 .nav-list>li .submenu li>.submenu li.active>a>[class*=icon-]:first-child
	{
	color: inherit
}

.skin-1 .nav-list>li .submenu li>.submenu li.active>a:hover {
	color: #85c0ec
}

.skin-1 .nav-list>li .submenu li>a>.arrow {
	color: #BBB
}

.skin-1 .nav-list>li>.submenu>li.open>a>.arrow, .skin-1 .nav-list>li>.submenu>li>a:hover>.arrow,
	.skin-1 .nav-list>li>.submenu>li>.submenu>li.open>a>.arrow, .skin-1 .nav-list>li>.submenu>li>.submenu>li>a:hover>.arrow
	{
	color: inherit
}

.skin-2 {
	background-color: #5c5c5c
}

.skin-2 .navbar {
	background: #c6487e
}

.skin-2 .sidebar, .skin-2 .sidebar:before {
	background-color: #505050;
	border-right: 0
}

.skin-2 .nav-list>li {
	border-color: #444;
	border-top-width: 0
}

.skin-2 .nav-list>li:last-child {
	border-bottom-width: 0
}

.skin-2 .nav-list>li>a, .skin-2 .menu-min .nav-list>li.open>a, .skin-2 .nav-list .open>a,
	.skin-2 .nav-list .open>a:hover, .skin-2 .nav-list .open>a:focus {
	background-color: #393939
}

.skin-2 .nav-list>li.active>a {
	color: #FFF
}

.skin-2 .nav-list>li>a:hover:before {
	display: none
}

.skin-2 .nav-list li.active>a:after {
	border-right-color: #FFF
}

.skin-2 .nav-list>li.active>a:after, .skin-2 .nav-list>li.active>.submenu>li.active>a:after
	{
	top: 2px;
	right: 0;
	border-width: 16px 10px
}

.skin-2 .menu-min .nav-list>li.active>a:after {
	border-width: 10px 6px;
	top: 8px
}

.skin-2 .menu-min .nav-list>li.active:hover>a:after {
	border-right-color: #292929
}

.skin-2 .nav-list>li.active:after {
	display: none
}

.skin-2 .nav-list>li.active.open>.submenu>li.active>a:after {
	border-right-color: #FFF;
	right: 0
}

.skin-2 .nav-list>li>.submenu {
	background-color: #303030;
	border-top-color: #666
}

.skin-2 .nav-list>li.active>.submenu {
	background-color: #222
}

.skin-2 .nav-list>li>.submenu>li:first-child>a {
	border-top: 0
}

.skin-2 .nav-list>li>.submenu>li>a {
	color: #CCC;
	border-bottom-color: #555
}

.skin-2 .nav-list>li>.submenu>li>a>[class*=icon-]:first-child {
	display: none
}

.skin-2 .nav-list>li>a>.menu-text {
	color: #DDD
}

.skin-2 .nav-list>li>a:hover>.menu-text {
	color: rgba(0, 0, 0, .5);
	font-weight: 700
}

.skin-2 .nav-list>li.active>a:hover>.menu-text {
	color: #FFF
}

.skin-2 .nav-list>li>a>.arrow {
	color: #AAA
}

.skin-2 .nav-list>li>a:hover>.arrow {
	color: #FFF
}

.skin-2 .menu-min .nav-list>li>a>.menu-text {
	color: #FFF;
	font-weight: 700;
	opacity: 1;
	filter: alpha(opacity = 100);
	background-color: #292929;
	border: 0;
	box-shadow: none;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	margin-top: 2px
}

.skin-2 .menu-min .nav-list>li>a.dropdown-toggle>.menu-text {
	margin-top: 0;
	background-color: #292929
}

.skin-2 .menu-min .nav-list>li>ul.submenu {
	box-shadow: none;
	border: 0;
	background-color: #303030;
	margin-left: 1px;
	margin-top: 1px;
	border-left: 1px solid #FFF
}

.skin-2 .nav-list>li>ul.submenu>li>a:hover {
	color: #FFF
}

.skin-2 .nav-list>li>ul.submenu>li:before, .skin-2 .nav-list>li>ul.submenu>li:after
	{
	display: none
}

.skin-2 .nav-list>li>ul.submenu>li>a {
	padding-left: 28px
}

.skin-2 .nav-list>li>a, .skin-2 .menu-min .nav-list>li>a>.menu-text {
	color: #CCC
}

.skin-2 .nav-list>li:nth-child(1)>a, .skin-2 .menu-min .nav-list>li:nth-child(1)>a>.menu-text
	{
	color: #00be67
}

.skin-2 .nav-list>li:nth-child(2)>a, .skin-2 .menu-min .nav-list>li:nth-child(2)>a>.menu-text
	{
	color: #5ed02b
}

.skin-2 .nav-list>li:nth-child(3)>a, .skin-2 .menu-min .nav-list>li:nth-child(3)>a>.menu-text
	{
	color: #a7d700
}

.skin-2 .nav-list>li:nth-child(4)>a, .skin-2 .menu-min .nav-list>li:nth-child(4)>a>.menu-text
	{
	color: #cee100
}

.skin-2 .nav-list>li:nth-child(5)>a, .skin-2 .menu-min .nav-list>li:nth-child(5)>a>.menu-text
	{
	color: #f8c600
}

.skin-2 .nav-list>li:nth-child(6)>a, .skin-2 .menu-min .nav-list>li:nth-child(6)>a>.menu-text
	{
	color: #ffab00
}

.skin-2 .nav-list>li:nth-child(7)>a, .skin-2 .menu-min .nav-list>li:nth-child(7)>a>.menu-text
	{
	color: #ff6e00
}

.skin-2 .nav-list>li:nth-child(8)>a, .skin-2 .menu-min .nav-list>li:nth-child(8)>a>.menu-text
	{
	color: #f21c30
}

.skin-2 .nav-list>li:nth-child(9)>a, .skin-2 .menu-min .nav-list>li:nth-child(9)>a>.menu-text
	{
	color: #ee218b
}

.skin-2 .nav-list>li:nth-child(10)>a, .skin-2 .menu-min .nav-list>li:nth-child(10)>a>.menu-text
	{
	color: #c55ee7
}

.skin-2 .nav-list>li:nth-child(11)>a, .skin-2 .menu-min .nav-list>li:nth-child(11)>a>.menu-text
	{
	color: #218bee
}

.skin-2 .nav-list>li:nth-child(12)>a, .skin-2 .menu-min .nav-list>li:nth-child(12)>a>.menu-text
	{
	color: #2ecee7
}

.skin-2 .menu-min .nav-list>li.active>a>[class*=icon-], .skin-2 .nav-list>li:not
	 (.active ):hover>a>[class*=icon-] {
	color: #FFF
}

.skin-2 .nav-list>li.active>a>.menu-text {
	color: #FFF
}

.skin-2 .nav-list>li.active>ul.submenu {
	background-color: #222
}

.skin-2 .nav-list>li>ul.submenu:before {
	display: block;
	content: "";
	position: absolute;
	z-index: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #393939;
	opacity: .12
}

.skin-2
 
.sidebar
:not
 
(
.menu-min
 
)
.nav-list
>
li
:not
 
(
.active
 
)>
a
:hover
 
.badge
:not

	
(
.badge-transparent
 
),
.skin-2
 
.sidebar
:not
 
(
.menu-min
 
)
.nav-list
>
li
:not

	
(
.active
 
)>
a
:hover
 
.label
:not
 
(
.label-transparent
 
){
background-color
:
 
rgba
(0
,
0,
0,
.5
)
 
!
important


}
.skin-2 .sidebar:not (.menu-min ) .nav-list>li:not (.active )>a:hover .badge.badge-transparent,
	.skin-2 .sidebar:not (.menu-min ) .nav-list>li:not (.active )>a:hover .label.label-transparent
	{
	color: rgba(255, 255, 255, .75) !important
}

.skin-2 .sidebar:not (.menu-min ) .nav-list>li:not (.active )>a:hover .badge.badge-transparent [class*=icon-],
	.skin-2 .sidebar:not (.menu-min ) .nav-list>li:not (.active )>a:hover .label.label-transparent [class*=icon-]
	{
	color: rgba(255, 255, 255, .75) !important
}

.skin-2 .nav-list>li>a:hover, .skin-2 .menu-min .nav-list>li:hover>a,
	.skin-2 .menu-min .nav-list>li.active>a {
	background-color: #c6487e
}

.skin-2 .nav-list>li>ul.submenu:before {
	background-color: #35262d
}

.skin-2 .nav-list>li:nth-child(1)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(1):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(1)>a, .skin-2 .nav-list>li:nth-child(1)>ul.submenu:before
	{
	background-color: #00be67
}

.skin-2 .nav-list>li:nth-child(2)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(2):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(2)>a, .skin-2 .nav-list>li:nth-child(2)>ul.submenu:before
	{
	background-color: #5ed02b
}

.skin-2 .nav-list>li:nth-child(3)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(3):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(3)>a, .skin-2 .nav-list>li:nth-child(3)>ul.submenu:before
	{
	background-color: #a7d700
}

.skin-2 .nav-list>li:nth-child(4)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(4):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(4)>a, .skin-2 .nav-list>li:nth-child(4)>ul.submenu:before
	{
	background-color: #cee100
}

.skin-2 .nav-list>li:nth-child(5)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(5):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(5)>a, .skin-2 .nav-list>li:nth-child(5)>ul.submenu:before
	{
	background-color: #f8c600
}

.skin-2 .nav-list>li:nth-child(6)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(6):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(6)>a, .skin-2 .nav-list>li:nth-child(6)>ul.submenu:before
	{
	background-color: #ffab00
}

.skin-2 .nav-list>li:nth-child(7)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(7):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(7)>a, .skin-2 .nav-list>li:nth-child(7)>ul.submenu:before
	{
	background-color: #ff6e00
}

.skin-2 .nav-list>li:nth-child(8)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(8):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(8)>a, .skin-2 .nav-list>li:nth-child(8)>ul.submenu:before
	{
	background-color: #f21c30
}

.skin-2 .nav-list>li:nth-child(9)>a:hover, .skin-2 .menu-min .nav-listli:nth-child(9):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(9)>a, .skin-2 .nav-list>li:nth-child(9)>ul.submenu:before
	{
	background-color: #ee218b
}

.skin-2 .nav-list>li:nth-child(10)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(10):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(10)>a, .skin-2 .nav-list>li:nth-child(10)>ul.submenu:before
	{
	background-color: #c55ee7
}

.skin-2 .nav-list>li:nth-child(11)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(11):hover>a,
	.skin-2 .menu-min .nav-list li.active:nth-child(11)>a, .skin-2 .nav-list>li:nth-child(11)>ul.submenu:before
	{
	background-color: #218bee
}

.skin-2 .nav-list>li:nth-child(12)>a:hover, .skin-2 .menu-min .nav-list li:nth-child(12):hover>a,
	.skin-2 .menu-min .nav-listli.active:nth-child(12)>a, .skin-2 .nav-list>li:nth-child(12)>ul.submenu:before
	{
	background-color: #2ecee7
}

.skin-2 .nav-list>li>ul.submenu {
	border-top-style: inset
}

.skin-2 .menu-min .nav-list>li>ul.submenu {
	border-top-color: #666 !important
}

.skin-2 .nav-list>li>ul.submenu {
	border-top-color: #c6487e
}

.skin-2 .nav-list>li:nth-child(1)>ul.submenu {
	border-top-color: #00be67
}

.skin-2 .nav-list>li:nth-child(2)>ul.submenu {
	border-top-color: #5ed02b
}

.skin-2 .nav-list>li:nth-child(3)>ul.submenu {
	border-top-color: #a7d700
}

.skin-2 .nav-list>li:nth-child(4)>ul.submenu {
	border-top-color: #cee100
}

.skin-2 .nav-list>li:nth-child(5)>ul.submenu {
	border-top-color: #f8c600
}

.skin-2 .nav-list>li:nth-child(6)>ul.submenu {
	border-top-color: #ffab00
}

.skin-2 .nav-list>li:nth-child(7)>ul.submenu {
	border-top-color: #ff6e00
}

.skin-2 .nav-list>li:nth-child(8)>ul.submenu {
	border-top-color: #f21c30
}

.skin-2 .nav-list>li:nth-child(9)>ul.submenu {
	border-top-color: #ee218b
}

.skin-2 .nav-list>li:nth-child(10)>ul.submenu {
	border-top-color: #c55ee7
}

.skin-2 .nav-list>li:nth-child(11)>ul.submenu {
	border-top-color: #218bee
}

.skin-2 .nav-list>li:nth-child(12)>ul.submenu {
	border-top-color: #2ecee7
}

.skin-2 .nav-list>li>ul.submenu li.active>a {
	color: #c6487e
}

.skin-2 .nav-list>li:nth-child(1)>ul.submenu li.active>a {
	color: #00be67
}

.skin-2 .nav-list>li:nth-child(2)>ul.submenu li.active>a {
	color: #5ed02b
}

.skin-2 .nav-list>li:nth-child(3)>ul.submenu li.active>a {
	color: #a7d700
}

.skin-2 .nav-list>li:nth-child(4)>ul.submenu li.active>a {
	color: #cee100
}

.skin-2 .nav-list>li:nth-child(5)>ul.submenu li.active>a {
	color: #f8c600
}

.skin-2 .nav-list>li:nth-child(6)>ul.submenu li.active>a {
	color: #ffab00
}

.skin-2 .nav-list>li:nth-child(7)>ul.submenu li.active>a {
	color: #ff6e00
}

.skin-2 .nav-list>li:nth-child(8)>ul.submenu li.active>a {
	color: #f21c30
}

.skin-2 .nav-list>li:nth-child(9)>ul.submenu li.active>a {
	color: #ee218b
}

.skin-2 .nav-list>li:nth-child(10)>ul.submenu li.active>a {
	color: #c55ee7
}

.skin-2 .nav-list>li:nth-child(11)>ul.submenu li.active>a {
	color: #218bee
}

.skin-2 .nav-list>li:nth-child(12)>ul.submenu li.active>a {
	color: #2ecee7
}

.skin-2 .nav-list>li.active>a, .skin-2 .nav-list>li.active>a:hover {
	background-color: #242424
}

.skin-2 .sidebar-collapse {
	background-color: #2c2c2c;
	border-top: 1px solid #666;
	border-bottom: 1px solid #777
}

.skin-2 .sidebar-collapse:before {
	border-color: #666
}

.skin-2 .sidebar-collapse>[class*=icon-] {
	background-color: #333
}

.skin-2 .sidebar-shortcuts {
	background-color: #393939;
	border-color: #666;
	min-height: 40px
}

.skin-2 .sidebar>.nav-search {
	background-color: #393939;
	border-color: #666
}

.skin-2 .sidebar-shortcuts .btn {
	border-radius: 32px !important;
	border-width: 2px;
	background-color: #555 !important
}

.skin-2 .sidebar-shortcuts .btn:hover {
	background-color: #222 !important
}

.skin-2 .menu-min .sidebar-shortcuts-large {
	border: 0;
	box-shadow: none;
	background-color: #393939;
	top: 0
}

.skin-2 .sidebar-shortcuts-mini {
	background-color: #141a1b;
	border-color: #3f4e54
}

.skin-2 .sidebar-shortcuts-mini .btn {
	border-width: 2px !important;
	border-radius: 32px !important;
	padding: 6px !important;
	opacity: 1;
	background-color: inherit
}

body.skin-2 .main-content {
	padding-top: 8px
}

.skin-2 .breadcrumbs {
	border: 0;
	background-color: #e7f2f8;
	margin: 0 8px;
	border-radius: 4px
}

@media only screen and (max-width:991px) {
	.skin-2 .sidebar {
		border: 0;
		box-shadow: none
	}
	.skin-2 .nav-list li.active>a:after {
		display: none
	}
	body.skin-2 .main-content {
		padding-top: 0
	}
	.skin-2 .breadcrumbs {
		margin: 0;
		border-radius: 0
	}
	.skin-2 .menu-min .nav-list>li.active>a:after {
		display: none
	}
	.skin-2 .menu-min .nav-list>li.active:hover>a:after {
		display: block
	}
}

.skin-2 .nav-list>li .submenu a {
	background-color: transparent !important
}

.skin-2 .nav-list>li>.submenu>li>.submenu a {
	border-top-color: #CCC
}

.skin-2 .nav-list>li.active>.submenu>li>.submenu a {
	border-top-color: #999
}

.skin-2 .nav-list>li>.submenu li>.submenu>li a {
	color: #d5d5d5
}

.skin-2 .nav-list>li>.submenu li>.submenu>li a>[class*=icon-]:first-child
	{
	color: #d5d5d5
}

.skin-2 .nav-list>li>.submenu li>.submenu li.active>a>[class*=icon-]:first-child
	{
	color: inherit
}

.skin-2 .nav-list>li .submenu a>.arrow {
	color: #CCC
}

.skin-2 .nav-list>li>.submenu>li>a:hover>.arrow, .skin-2 .nav-list>li>.submenu>li>.submenu>li>a:hover>.arrow
	{
	color: #EEE
}

.skin-2 .nav-list>li>.submenu>li>.submenu>li>a {
	margin-left: 0;
	padding-left: 38px
}

.skin-2 .nav-list>li>.submenu>li>.submenu>li>.submenu>li>a {
	margin-left: 0;
	padding-left: 54px
}

.skin-2 .nav-list>li ul.submenu li.open>a {
	color: #c6487e
}

.skin-2 .nav-list>li:nth-child(1) ul.submenu li.open>a {
	color: #00be67
}

.skin-2 .nav-list>li:nth-child(2) ul.submenu li.open>a {
	color: #5ed02b
}

.skin-2 .nav-list>li:nth-child(3) ul.submenu li.open>a {
	color: #a7d700
}

.skin-2 .nav-list>li:nth-child(4) ul.submenu li.open>a {
	color: #cee100
}

.skin-2 .nav-list>li:nth-child(5) ul.submenu li.open>a {
	color: #f8c600
}

.skin-2 .nav-list>li:nth-child(6) ul.submenu li.open>a {
	color: #ffab00
}

.skin-2 .nav-list>li:nth-child(7) ul.submenu li.open>a {
	color: #ff6e00
}

.skin-2 .nav-list>li:nth-child(8) ul.submenu li.open>a {
	color: #f21c30
}

.skin-2 .nav-list>li:nth-child(9) ul.submenu li.open>a {
	color: #ee218b
}

.skin-2 .nav-list>li:nth-child(10) ul.submenu li.open>a {
	color: #c55ee7
}

.skin-2 .nav-list>li:nth-child(11) ul.submenu li.open>a {
	color: #218bee
}

.skin-2 .nav-list>li:nth-child(12) ul.submenu li.open>a {
	color: #2ecee7
}

.skin-2 .nav-list>li ul.submenu li>a:hover {
	color: #FFF
}

.skin-2 .nav-list>li>.submenu>li.open>a>[class*=icon-]:first-child,
	.skin-2 .nav-list>li>.submenu>li>.submenu>li.open>a>[class*=icon-]:first-child
	{
	color: inherit
}

.skin-2 .nav-list>li>.submenu>li.open>a>.arrow, .skin-2 .nav-list>li>.submenu>li>.submenu>li.open>a>.arrow
	{
	color: inherit
}

.skin-3 {
	background-color: #BBB
}

.skin-3 .main-container:after {
	background: #FFF;
	background: -moz-linear-gradient(top, #eef5fa 0, #FFF 8%) 0 4px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#eef5fa),
		color-stop(4%, #FFF)) 0 4px;
	background: -webkit-linear-gradient(top, #eef5fa 0, #FFF 8%) 0 4px;
	background: -o-linear-gradient(top, #eef5fa 0, #FFF 8%) 0 4px;
	background: -ms-linear-gradient(top, #eef5fa 0, #FFF 8%) 0 4px;
	background: linear-gradient(top, #eef5fa 0, #FFF 8%) 0 4px;
	-moz-background-size: 100% 26px;
	-webkit-background-size: 100% 26px;
	-o-background-size: 100% 26px;
	-ms-background-size: 100% 26px;
	background-size: 100% 26px
}

.skin-3 .navbar {
	background: #393939
}

.skin-3 .sidebar, .skin-3 .sidebar:before {
	background-color: #d6d6d6;
	border-right: 1px solid #a4c6dd
}

.skin-3 .page-content {
	background-color: transparent
}

.skin-3
 
.infobox
:not
 
(
.infobox-dark
 
){
border-style
:
 
solid
;

	
background-color
:
 
transparent


}
.skin-3 .nav-list>li {
	border-color: #f2f2f2;
	border-bottom-width: 0;
	position: relative
}

.skin-3 .nav-list>li:before {
	display: inline-block;
	content: "";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	bottom: 0;
	max-width: 0;
	overflow: hidden;
	border-left: 3px solid #444
}

.skin-3 .nav-list>li.active:before {
	border-left-color: #4d96cb
}

.skin-3 .nav-list>li:first-child {
	border-top: 1px solid #f2f2f2
}

.skin-3 .nav-list>li:last-child {
	border-bottom-width: 1px
}

.skin-3 .nav-list>li:hover {
	border-left-color: #1963aa;
	border-top-color: #EEE
}

.skin-3 .nav-list>li:hover+li {
	border-top-color: #EEE
}

.skin-3 .nav-list>li:last-child:hover {
	border-bottom-color: #EEE
}

.skin-3 .nav-list>li.active {
	border-left-color: #1a67bd;
	border-top-color: #a4c6dd !important
}

.skin-3 .nav-list>li.active+li {
	border-top-color: #a4c6dd
}

.skin-3 .nav-list>li.active:last-child {
	border-bottom-color: #a4c6dd
}

.skin-3 .nav-list>li>a:hover:before {
	display: none
}

.skin-3 .nav-list>li>a {
	background-color: #e0e0e0;
	color: #5a5a5a
}

.skin-3 .nav-list>li:hover>a {
	background-color: #EEE;
	color: #1963aa
}

.skin-3 .nav-list>li>a:focus {
	color: #1963aa
}

.skin-3 .nav-list>li.open>a {
	background-color: #f3f3f3;
	color: #1963aa
}

.skin-3 .menu-min .nav-list>li.open>a {
	background-color: #e0e0e0;
	color: #5a5a5a
}

.skin-3 .menu-min .nav-list>li.open>a>.menu-text {
	color: #1963aa
}

.skin-3 .menu-min .nav-list>li.active>a>.menu-text {
	border-left-color: #EEE
}

.skin-3 .nav-list>li.active>a {
	background-color: #eef8ff;
	color: #4d96cb
}

.skin-3 .nav-list li.active>a:after {
	border-right-color: #FFF;
	right: -1px;
	top: 0;
	z-index: 12;
	border-width: 18px 12px
}

.skin-3 .nav-list li.active>a:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 11;
	left: auto;
	bottom: auto;
	width: auto;
	max-width: auto;
	background-color: transparent;
	border-style: solid;
	border-width: 18px 12px;
	border-color: transparent;
	border-right-color: #a4c6dd
}

.skin-3 .nav-list>li.active.open>.submenu li.active>a:before, .skin-3 .nav-list>li.active.open>.submenu li.active>a:after
	{
	border-width: 14px 10px;
	top: 2px
}

.skin-3 .nav-list>li.active.open>.submenu .submenu li.active>a:before,
	.skin-3 .nav-list>li.active.open>.submenu .submenu li.active>a:after {
	top: 0
}

.skin-3 .nav-list li.active.open>a:after, .skin-3 .nav-list li.active.open>a:before
	{
	display: none
}

.skin-3 .nav-list>li.active:after {
	display: none
}

.skin-3 .nav-list li.active.open>.submenu>li.active.open>a.dropdown-toggle:before
	{
	display: none
}

.skin-3 .nav-list li.active>.submenu>li.active>a:before {
	display: none
}

.skin-3 .nav-list li.active.open>.submenu>li.active>a:before {
	display: block
}

.skin-3 .menu-min .nav-list li.active.open>.submenu>li.active>a:before {
	display: none
}

.skin-3 .menu-min .nav-list>li.active>a {
	background-color: #4d96cb;
	color: #FFF
}

.skin-3 .menu-min .nav-list>li.active>a>.menu-text {
	color: #4d96cb
}

.skin-3 .menu-min .nav-list li.active>a:after {
	display: none
}

.skin-3 .menu-min .nav-list li.active>a:before {
	display: none
}

.skin-3 .menu-min .nav-list>li.active>a:after {
	display: block;
	border-width: 12px 7px;
	top: 5px
}

.skin-3 .menu-min .sidebar-shortcuts {
	border-left: 0
}

.skin-3 .sidebar.menu-min>.nav-search {
	border-left: 0
}

.skin-3 .menu-min .nav-list>li>.submenu, .skin-3 .menu-min .nav-list>li.active>.submenu
	{
	border-left-color: #CCC
}

.skin-3 .nav-list>li>a>.arrow {
	right: 10px
}

.skin-3 .sidebar-collapse {
	background-color: #d0d0d0;
	border-color: #FFF
}

.skin-3 .sidebar-collapse:before {
	border-color: #FFF
}

.skin-3 .sidebar-collapse>[class*=icon-] {
	background-color: #FFF;
	border-color: #999;
	color: #999
}

.skin-3 .sidebar-shortcuts {
	background-color: #e0e0e0;
	border-bottom: 0;
	border-color: #FFF;
	min-height: 40px;
	border-left: 3px solid #444
}

.skin-3 .sidebar>.nav-search {
	background-color: #e0e0e0;
	border-bottom: 0;
	border-color: #FFF;
	border-left: 3px solid #444
}

.skin-3 .sidebar-shortcuts-mini {
	background-color: #e0e0e0
}

.skin-3 .sidebar-shortcuts-mini>.btn {
	opacity: 1
}

.skin-3 .menu-min .sidebar-shortcuts-large {
	background-color: #f5f5f5;
	top: -1px
}

body.skin-3 .main-content {
	padding-top: 8px
}

.skin-3 .breadcrumbs {
	border: 0;
	border-radius: 4px;
	background-color: #e7f2f8;
	margin: 0 8px
}

.skin-3 .nav-search-input {
	border-radius: 4px
}

.skin-3 .page-content>.page-header:first-child {
	border-bottom-color: #c9c9c9
}

.skin-3 .hr {
	border-color: #d5d5d5
}

@media only screen and (max-width:991px) {
	.skin-3 .sidebar, .skin-3 .nav-list>li, .skin-3 .sidebar-shortcuts {
		border-left: 0
	}
	.skin-3 .sidebar {
		border-color: #a4c6dd
	}
	body.skin-3 .main-content {
		padding-top: 0
	}
	.skin-3 .breadcrumbs {
		border-radius: 0;
		margin: 0
	}
	.skin-3 .menu-toggler {
		background-color: #62a8d1;
		color: #FFF
	}
	.skin-3 .menu-toggler:after, .skin-3 .menu-toggler:before {
		border-color: #FFF
	}
	.skin-3 .menu-toggler>.menu-text {
		border-top-color: #62a8d1
	}
	.skin-3 .menu-toggler>.menu-text:after {
		color: #FFF
	}
	.skin-3 .nav-list li.active>a:before, .skin-3 .nav-list li.active>a:after
		{
		display: none
	}
	.skin-3 .menu-min .nav-list li.active>a:before, .skin-3 .menu-min .nav-list li.active>a:after
		{
		display: none
	}
	.skin-3 .nav-list li.active.open>.submenu>li.active>a:before {
		display: none
	}
	.skin-3 .menu-min .nav-list>li.active.open:hover>a:after {
		display: block !important
	}
}

.rtl.skin-1 .sidebar, .rtl.skin-1 .sidebar:before {
	border-left: 0
}

.rtl.skin-1 .nav-list li.active>a:after {
	border-right-color: transparent;
	border-left-color: #FFF
}

.rtl.skin-1 .menu-min .nav-list>li.active:hover>a:after {
	border-left-color: #242a2b;
	border-right-color: transparent
}

.rtl.skin-1 .menu-min .nav-list>li>a>.menu-text, .rtl.skin-1 .menu-min .nav-list>li>ul.submenu
	{
	border-left-color: #3f4e54;
	border-right-color: #242a2b
}

.rtl.skin-2 .sidebar, .rtl.skin-2 .sidebar:before {
	border-left: 0
}

.rtl.skin-2 .nav-list li.active>a:after {
	border-right-color: transparent;
	border-left-color: #FFF
}

.rtl.skin-2 .nav-list>li.active>a:after, .rtl.skin-2 .nav-list>li.active>.submenu>li.active>a:after
	{
	right: auto;
	left: 0
}

.rtl.skin-2 .menu-min .nav-list>li.active:hover>a:after {
	border-right-color: transparent;
	border-left-color: #292929
}

.rtl.skin-2 .nav-list>li.active.open>.submenu>li.active>a:after {
	border-right-color: transparent;
	border-left-color: #FFF;
	right: auto;
	left: 0
}

.rtl.skin-2 .menu-min .nav-list>li>a>.menu-text {
	text-shadow: -1px 1px 0 rgba(0, 0, 0, .5)
}

.rtl.skin-2 .menu-min .nav-list>li>ul.submenu {
	margin-left: auto;
	margin-right: 1px;
	border-left: 0;
	border-right: 1px solid #FFF
}

.rtl.skin-2 .nav-list>li>ul.submenu>li>a {
	padding-left: 0;
	padding-right: 28px
}

.rtl.skin-2 .nav-list>li>.submenu>li>.submenu>li>a {
	margin-left: auto;
	padding-left: 0;
	margin-right: 0;
	padding-right: 38px
}

.rtl.skin-2 .nav-list>li>.submenu>li>.submenu>li>.submenu>li>a {
	margin-left: auto;
	padding-left: 0;
	margin-right: 0;
	padding-right: 54px
}

.rtl.skin-3 .sidebar, .rtl.skin-3 .sidebar:before {
	border-right: 0;
	border-left: 1px solid #a4c6dd
}

.rtl.skin-3 .nav-list>li:before {
	left: auto;
	right: 0;
	border-left: 0;
	border-right: 3px solid #444
}

.rtl.skin-3 .nav-list>li.active:before {
	border-left: 0;
	border-right-color: #4d96cb
}

.rtl.skin-3 .nav-list>li:hover {
	border-left-color: #f2f2f2;
	border-right-color: #1963aa
}

.rtl.skin-3 .nav-list>li.active {
	border-left-color: #f2f2f2;
	border-right-color: #1a67bd
}

.rtl.skin-3 .menu-min .nav-list>li.active>a>.menu-text {
	border-left-color: #CCC;
	border-right-color: #EEE
}

.rtl.skin-3 .nav-list li.active>a:after {
	border-right-color: transparent;
	border-left-color: #FFF;
	left: -1px;
	right: auto
}

.rtl.skin-3 .nav-list li.active>a:before {
	right: auto;
	left: 0;
	border-right-color: transparent;
	border-left-color: #a4c6dd
}

.rtl.skin-3 .menu-min .sidebar-shortcuts {
	border-right: 0
}

.rtl.skin-3 .sidebar.menu-min>.nav-search {
	border-right: 0
}

.rtl.skin-3 .menu-min .nav-list>li>.submenu, .rtl.skin-3 .menu-min .nav-list>li.active>.submenu
	{
	border-right-color: #CCC
}

.rtl.skin-3 .nav-list>li>a>.arrow {
	right: auto;
	left: 10px
}

.rtl.skin-3 .sidebar-shortcuts {
	border-left: 0;
	border-right: 3px solid #444
}

.rtl.skin-3 .sidebar>.nav-search {
	border-left: 0;
	border-right: 3px solid #444
}

@media only screen and (max-width:991px) {
	.rtl.skin-3 .sidebar, .rtl.skin-3 .nav-list>li, .rtl.skin-3 .sidebar-shortcuts
		{
		border-right: 0
	}
}

.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr
}

.datepicker-inline {
	width: 220px
}

.datepicker.datepicker-rtl {
	direction: rtl
}

.datepicker.datepicker-rtl table tr td span {
	float: right
}

.datepicker-dropdown {
	top: 0;
	left: 0
}

.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 6px
}

.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}

.datepicker>div {
	display: none
}

.datepicker.days div.datepicker-days {
	display: block
}

.datepicker.months div.datepicker-months {
	display: block
}

.datepicker.years div.datepicker-years {
	display: block
}

.datepicker table {
	margin: 0
}

.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th
	{
	background-color: transparent
}

.datepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer
}

.datepicker table tr td.old, .datepicker table tr td.new {
	color: #999
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover
	{
	background: 0 0;
	color: #999;
	cursor: default
}

.datepicker table tr td.today, .datepicker table tr td.today:hover,
	.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover
	{
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a),
		to(#fdf59a));
	background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: linear-gradient(top, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',
		endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #000 !important
}

.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover,
	.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover,
	.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active, .datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active,
	.datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled,
	.datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled,
	.datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled],
	.datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled]
	{
	background-color: #fdf59a
}

.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active,
	.datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active,
	.datepicker table tr td.today.active, .datepicker table tr td.today:hover.active,
	.datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active
	{
	background-color: #fbf069 \9

}

.datepicker table tr td.active, .datepicker table tr td.active:hover,
	.datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover
	{
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
		to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
		endColorstr='#0044cc', GradientType=0);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover,
	.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover,
	.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active,
	.datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled,
	.datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled,
	.datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled],
	.datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled]
	{
	background-color: #04c
}

.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active,
	.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active,
	.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active,
	.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active
	{
	background-color: #039 \9

}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.datepicker table tr td span:hover {
	background: #eee
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover
	{
	background: 0 0;
	color: #999;
	cursor: default
}

.datepicker table tr td span.active, .datepicker table tr td span.active:hover,
	.datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover
	{
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
		to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
		endColorstr='#0044cc', GradientType=0);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover,
	.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover,
	.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active,
	.datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled,
	.datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled,
	.datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled],
	.datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled]
	{
	background-color: #04c
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active,
	.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active,
	.datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active,
	.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active
	{
	background-color: #039 \9

}

.datepicker table tr td span.old {
	color: #999
}

.datepicker th.switch {
	width: 145px
}

.datepicker thead tr:first-child th, .datepicker tfoot tr:first-child th
	{
	cursor: pointer
}

.datepicker thead tr:first-child th:hover, .datepicker tfoot tr:first-child th:hover
	{
	background: #eee
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}

.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px
}

.daterangepicker.dropdown-menu {
	max-width: none
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar
	{
	float: left;
	margin: 4px
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar
	{
	float: right;
	margin: 4px
}

.daterangepicker .ranges {
	width: 160px;
	text-align: left
}

.daterangepicker .ranges .range_inputs>div {
	float: left
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
	padding-left: 11px
}

.daterangepicker .calendar {
	display: none;
	max-width: 270px
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	white-space: nowrap;
	text-align: center;
	min-width: 32px
}

.daterangepicker .ranges label {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	margin-bottom: 2px;
	text-shadow: #fff 1px 1px 0;
	text-transform: uppercase;
	width: 74px
}

.daterangepicker .ranges input {
	font-size: 11px
}

.daterangepicker .ranges .input-mini {
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #555;
	display: block;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 0 10px;
	padding: 0 6px;
	width: 74px
}

.daterangepicker .ranges ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.daterangepicker .ranges li {
	font-size: 13px;
	background: #f5f5f5;
	border: 1px solid #f5f5f5;
	color: #08c;
	padding: 3px 12px;
	margin-bottom: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
	background: #08c;
	border: 1px solid #08c;
	color: #fff
}

.daterangepicker .calendar-date {
	border: 1px solid #ddd;
	padding: 4px;
	border-radius: 4px;
	background: #fff
}

.daterangepicker .calendar-time {
	text-align: center;
	margin: 8px auto 0;
	line-height: 30px
}

.daterangepicker {
	position: absolute;
	background: #fff;
	top: 100px;
	left: 20px;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.daterangepicker.opensleft:before {
	position: absolute;
	top: -7px;
	right: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, .2);
	content: ''
}

.daterangepicker.opensleft:after {
	position: absolute;
	top: -6px;
	right: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: ''
}

.daterangepicker.opensright:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, .2);
	content: ''
}

.daterangepicker.opensright:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: ''
}

.daterangepicker table {
	width: 100%;
	margin: 0
}

.daterangepicker td, .daterangepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	white-space: nowrap
}

.daterangepicker td.off {
	color: #999
}

.daterangepicker td.disabled {
	color: #999
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover
	{
	background: #eee
}

.daterangepicker td.in-range {
	background: #ebf4f8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color: #357ebd;
	border-color: #3071a9;
	color: #fff
}

.daterangepicker td.week, .daterangepicker th.week {
	font-size: 80%;
	color: #ccc
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect
	{
	font-size: 12px;
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default
}

.daterangepicker select.monthselect {
	margin-right: 2%;
	width: 56%
}

.daterangepicker select.yearselect {
	width: 40%
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect,
	.daterangepicker select.ampmselect {
	width: 50px;
	margin-bottom: 0
}

.datetimepicker {
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr
}

.datetimepicker-inline {
	width: 220px
}

.datetimepicker.datetimepicker-rtl {
	direction: rtl
}

.datetimepicker.datetimepicker-rtl table tr td span {
	float: right
}

.datetimepicker-dropdown, .datetimepicker-dropdown-left {
	top: 0;
	left: 0
}

.datetimepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 6px
}

.datetimepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}

.datetimepicker-dropdown-left:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	right: 6px
}

.datetimepicker-dropdown-left:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	right: 7px
}

.datetimepicker>div {
	display: none
}

.datetimepicker.minutes div.datetimepicker-minutes {
	display: block
}

.datetimepicker.hours div.datetimepicker-hours {
	display: block
}

.datetimepicker.days div.datetimepicker-days {
	display: block
}

.datetimepicker.months div.datetimepicker-months {
	display: block
}

.datetimepicker.years div.datetimepicker-years {
	display: block
}

.datetimepicker table {
	margin: 0
}

.datetimepicker td, .datetimepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0
}

.table-striped .datetimepicker table tr td, .table-striped .datetimepicker table tr th
	{
	background-color: transparent
}

.datetimepicker table tr td.minute:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.hour:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer
}

.datetimepicker table tr td.old, .datetimepicker table tr td.new {
	color: #999
}

.datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover
	{
	background: 0 0;
	color: #999;
	cursor: default
}

.datetimepicker table tr td.today, .datetimepicker table tr td.today:hover,
	.datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today.disabled:hover
	{
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a),
		to(#fdf59a));
	background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: linear-gradient(top, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',
		endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover,
	.datetimepicker table tr td.today.disabled:hover, .datetimepicker table tr td.today.disabled:hover:hover,
	.datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active,
	.datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active,
	.datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active,
	.datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active,
	.datetimepicker table tr td.today.disabled, .datetimepicker table tr td.today:hover.disabled,
	.datetimepicker table tr td.today.disabled.disabled, .datetimepicker table tr td.today.disabled:hover.disabled,
	.datetimepicker table tr td.today[disabled], .datetimepicker table tr td.today:hover[disabled],
	.datetimepicker table tr td.today.disabled[disabled], .datetimepicker table tr td.today.disabled:hover[disabled]
	{
	background-color: #fdf59a
}

.datetimepicker table tr td.today:active, .datetimepicker table tr td.today:hover:active,
	.datetimepicker table tr td.today.disabled:active, .datetimepicker table tr td.today.disabled:hover:active,
	.datetimepicker table tr td.today.active, .datetimepicker table tr td.today:hover.active,
	.datetimepicker table tr td.today.disabled.active, .datetimepicker table tr td.today.disabled:hover.active
	{
	background-color: #fbf069 \9

}

.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover,
	.datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover
	{
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
		to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
		endColorstr='#0044cc', GradientType=0);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datetimepicker table tr td.active:hover, .datetimepicker table tr td.active:hover:hover,
	.datetimepicker table tr td.active.disabled:hover, .datetimepicker table tr td.active.disabled:hover:hover,
	.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active,
	.datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active,
	.datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active,
	.datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active,
	.datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active:hover.disabled,
	.datetimepicker table tr td.active.disabled.disabled, .datetimepicker table tr td.active.disabled:hover.disabled,
	.datetimepicker table tr td.active[disabled], .datetimepicker table tr td.active:hover[disabled],
	.datetimepicker table tr td.active.disabled[disabled], .datetimepicker table tr td.active.disabled:hover[disabled]
	{
	background-color: #04c
}

.datetimepicker table tr td.active:active, .datetimepicker table tr td.active:hover:active,
	.datetimepicker table tr td.active.disabled:active, .datetimepicker table tr td.active.disabled:hover:active,
	.datetimepicker table tr td.active.active, .datetimepicker table tr td.active:hover.active,
	.datetimepicker table tr td.active.disabled.active, .datetimepicker table tr td.active.disabled:hover.active
	{
	background-color: #039 \9

}

.datetimepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.datetimepicker .datetimepicker-hours span {
	height: 26px;
	line-height: 26px
}

.datetimepicker .datetimepicker-hours table tr td span.hour_am,
	.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
	width: 14.6%
}

.datetimepicker .datetimepicker-hours fieldset legend, .datetimepicker .datetimepicker-minutes fieldset legend
	{
	margin-bottom: inherit;
	line-height: 30px
}

.datetimepicker .datetimepicker-minutes span {
	height: 26px;
	line-height: 26px
}

.datetimepicker table tr td span:hover {
	background: #eee
}

.datetimepicker table tr td span.disabled, .datetimepicker table tr td span.disabled:hover
	{
	background: 0 0;
	color: #999;
	cursor: default
}

.datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover,
	.datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover
	{
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c),
		to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',
		endColorstr='#0044cc', GradientType=0);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active:hover:hover,
	.datetimepicker table tr td span.active.disabled:hover, .datetimepicker table tr td span.active.disabled:hover:hover,
	.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active,
	.datetimepicker table tr td span.active.disabled:active,
	.datetimepicker table tr td span.active.disabled:hover:active,
	.datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active,
	.datetimepicker table tr td span.active.disabled.active,
	.datetimepicker table tr td span.active.disabled:hover.active,
	.datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active:hover.disabled,
	.datetimepicker table tr td span.active.disabled.disabled,
	.datetimepicker table tr td span.active.disabled:hover.disabled,
	.datetimepicker table tr td span.active[disabled], .datetimepicker table tr td span.active:hover[disabled],
	.datetimepicker table tr td span.active.disabled[disabled],
	.datetimepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #04c
}

.datetimepicker table tr td span.active:active, .datetimepicker table tr td span.active:hover:active,
	.datetimepicker table tr td span.active.disabled:active,
	.datetimepicker table tr td span.active.disabled:hover:active,
	.datetimepicker table tr td span.active.active, .datetimepicker table tr td span.active:hover.active,
	.datetimepicker table tr td span.active.disabled.active,
	.datetimepicker table tr td span.active.disabled:hover.active {
	background-color: #039 \9

}

.datetimepicker table tr td span.old {
	color: #999
}

.datetimepicker th.switch {
	width: 145px
}

.datetimepicker thead tr:first-child th, .datetimepicker tfoot tr:first-child th
	{
	cursor: pointer
}

.datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot tr:first-child th:hover
	{
	background: #eee
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
	cursor: pointer;
	width: 14px;
	height: 14px
}

.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}

.chosen-container a {
	cursor: pointer
}

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff),
		color-stop(50%, #f6f6f6), color-stop(52%, #eee),
		color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4
		100%);
	background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}

.chosen-container-single .chosen-default {
	color: #999
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(chosen-sprite.png) no-repeat 0 2px
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: #fff url(chosen-sprite.png) no-repeat 100% -20px;
	background: url(chosen-sprite.png) no-repeat 100% -20px,
		-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee),
		color-stop(15%, #fff));
	background: url(chosen-sprite.png) no-repeat 100% -20px,
		-webkit-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat 100% -20px,
		-moz-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat 100% -20px,
		-o-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat 100% -20px,
		linear-gradient(#eee 1%, #fff 15%);
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search
	{
	position: absolute;
	left: -9999px
}

.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7),
		color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff
}

.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee),
		color-stop(15%, #fff));
	background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
	background-image: -o-linear-gradient(#eee 1%, #fff 15%);
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]
	{
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999
}

.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),
		color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%
		);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),
		color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%
		);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close
	{
	background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee),
		color-stop(80%, #fff));
	background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
	background-image: -o-linear-gradient(#eee 20%, #fff 80%);
	background-image: linear-gradient(#eee 20%, #fff 80%);
	box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: 0;
	background: transparent
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text]
	{
	color: #111 !important
}

.chosen-disabled {
	opacity: .5 !important;
	cursor: default
}

.chosen-disabled .chosen-single {
	cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}

.chosen-rtl {
	text-align: right
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}

.chosen-rtl .chosen-choices li {
	float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop
	{
	left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div
	{
	border-right: 0
}

.chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: #fff url(chosen-sprite.png) no-repeat -30px -20px;
	background: url(chosen-sprite.png) no-repeat -30px -20px,
		-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee),
		color-stop(15%, #fff));
	background: url(chosen-sprite.png) no-repeat -30px -20px,
		-webkit-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat -30px -20px,
		-moz-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat -30px -20px,
		-o-linear-gradient(#eee 1%, #fff 15%);
	background: url(chosen-sprite.png) no-repeat -30px -20px,
		linear-gradient(#eee 1%, #fff 15%);
	direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b
	{
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type=text], .chosen-container-single .chosen-single abbr,
		.chosen-container-single .chosen-single div b,
		.chosen-container-single .chosen-search input[type=text],
		.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
		.chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span
		{
		background-image: url(chosen-sprite@2x.png) !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important
	}
}

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left
}

#cboxContent {
	position: relative
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

#cboxTitle {
	margin: 0
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box
}

#cboxOverlay {
	background: url(images/overlay.png) repeat 0 0
}

#colorbox {
	outline: 0
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px 0
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px 0
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -101px -29px
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(images/controls.png) no-repeat -130px -29px
}

#cboxMiddleLeft {
	width: 21px;
	background: url(images/controls.png) left top repeat-y
}

#cboxMiddleRight {
	width: 21px;
	background: url(images/controls.png) right top repeat-y
}

#cboxTopCenter {
	height: 21px;
	background: url(images/border.png) 0 0 repeat-x
}

#cboxBottomCenter {
	height: 21px;
	background: url(images/border.png) 0 -29px repeat-x
}

#cboxContent {
	background: #fff;
	overflow: hidden
}

.cboxIframe {
	background: #fff
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxLoadedContent {
	margin-bottom: 28px
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}

#cboxLoadingOverlay {
	background: url(images/loading_background.png) no-repeat center center
}

#cboxLoadingGraphic {
	background: url(images/loading.gif) no-repeat center center
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0 0
}

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active,
	#cboxClose:active {
	outline: 0
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(images/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxPrevious:hover {
	background-position: -75px -25px
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxNext:hover {
	background-position: -50px -25px
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(images/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px
}

#cboxClose:hover {
	background-position: -25px -25px
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight,
	.cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight,
	.cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,
		endColorstr=#00FFFFFF)
}

.colorpicker-saturation {
	width: 100px;
	height: 100px;
	background-image: url(img/saturation.png);
	cursor: crosshair;
	float: left
}

.colorpicker-saturation i {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 -4px
}

.colorpicker-saturation i b {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.colorpicker-hue, .colorpicker-alpha {
	width: 15px;
	height: 100px;
	float: left;
	cursor: row-resize;
	margin-left: 4px;
	margin-bottom: 4px
}

.colorpicker-hue i, .colorpicker-alpha i {
	display: block;
	height: 1px;
	background: #000;
	border-top: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: -1px
}

.colorpicker-hue {
	background-image: url(img/hue.png)
}

.colorpicker-alpha {
	background-image: url(img/alpha.png);
	display: none
}

.colorpicker {
	*zoom: 1;
	top: 0;
	left: 0;
	padding: 4px;
	min-width: 120px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.colorpicker:before, .colorpicker:after {
	display: table;
	content: ""
}

.colorpicker:after {
	clear: both
}

.colorpicker:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 6px
}

.colorpicker:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}

.colorpicker div {
	position: relative
}

.colorpicker.alpha {
	min-width: 140px
}

.colorpicker.alpha .colorpicker-alpha {
	display: block
}

.colorpicker-color {
	height: 10px;
	margin-top: 5px;
	clear: both;
	background-image: url(img/alpha.png);
	background-position: 0 100%
}

.colorpicker-color div {
	height: 10px
}

.input-append.color .add-on i, .input-prepend.color .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px
}

.ui-jqgrid {
	position: relative
}

.ui-jqgrid .ui-jqgrid-view {
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
	font-size: 11px
}

.ui-jqgrid .ui-jqgrid-titlebar {
	padding: .3em .2em .2em .3em;
	position: relative;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none
}

.ui-jqgrid .ui-jqgrid-title {
	float: left;
	margin: .1em 0 .2em
}

.ui-jqgrid .ui-jqgrid-titlebar-close {
	position: absolute;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}

.ui-jqgrid .ui-jqgrid-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
	padding: 0
}

.ui-jqgrid .ui-jqgrid-hdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	border-left: 0 none !important;
	border-top: 0 none !important;
	border-right: 0 none !important
}

.ui-jqgrid .ui-jqgrid-hbox {
	float: left;
	padding-right: 20px
}

.ui-jqgrid .ui-jqgrid-htable {
	table-layout: fixed;
	margin: 0
}

.ui-jqgrid .ui-jqgrid-htable th {
	height: 22px;
	padding: 0 2px
}

.ui-jqgrid .ui-jqgrid-htable th div {
	overflow: hidden;
	position: relative;
	height: 17px
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	border-top: 0 none;
	border-bottom: 0 none
}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
	border-left: 0 none
}

.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
	border-right: 0 none
}

.ui-first-th-ltr {
	border-right: 1px solid
}

.ui-first-th-rtl {
	border-left: 1px solid
}

.ui-jqgrid .ui-th-div-ie {
	white-space: nowrap;
	zoom: 1;
	height: 17px
}

.ui-jqgrid .ui-jqgrid-resize {
	height: 20px !important;
	position: relative;
	cursor: e-resize;
	display: inline;
	overflow: hidden
}

.ui-jqgrid .ui-grid-ico-sort {
	overflow: hidden;
	position: absolute;
	display: inline;
	cursor: pointer !important
}

.ui-jqgrid .ui-icon-asc {
	margin-top: -3px;
	height: 12px
}

.ui-jqgrid .ui-icon-desc {
	margin-top: 3px;
	height: 12px
}

.ui-jqgrid .ui-i-asc {
	margin-top: 0;
	height: 16px
}

.ui-jqgrid .ui-i-desc {
	margin-top: 0;
	margin-left: 13px;
	height: 16px
}

.ui-jqgrid .ui-jqgrid-sortable {
	cursor: pointer
}

.ui-jqgrid tr.ui-search-toolbar th {
	border-top-width: 1px !important;
	border-top-color: inherit !important;
	border-top-style: ridge !important
}

tr.ui-search-toolbar input {
	margin: 1px 0 0
}

tr.ui-search-toolbar select {
	margin: 1px 0 0
}

.ui-jqgrid .ui-jqgrid-bdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: left
}

.ui-jqgrid .ui-jqgrid-btable {
	table-layout: fixed;
	margin: 0;
	outline-style: none
}

.ui-jqgrid tr.jqgrow {
	outline-style: none
}

.ui-jqgrid tr.jqgroup {
	outline-style: none
}

.ui-jqgrid tr.jqgrow td {
	font-weight: 400;
	overflow: hidden;
	white-space: pre;
	height: 22px;
	padding: 0 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid tr.jqgfirstrow td {
	padding: 0 2px;
	border-right-width: 1px;
	border-right-style: solid
}

.ui-jqgrid tr.jqgroup td {
	font-weight: 400;
	overflow: hidden;
	white-space: pre;
	height: 22px;
	padding: 0 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid tr.jqfoot td {
	font-weight: 700;
	overflow: hidden;
	white-space: pre;
	height: 22px;
	padding: 0 2px;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid tr.ui-row-ltr td {
	text-align: left;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid
}

.ui-jqgrid tr.ui-row-rtl td {
	text-align: right;
	border-left-width: 1px;
	border-left-color: inherit;
	border-left-style: solid
}

.ui-jqgrid td.jqgrid-rownum {
	padding: 0 2px;
	margin: 0;
	border: 0 none
}

.ui-jqgrid .ui-jqgrid-resize-mark {
	width: 2px;
	left: 0;
	background-color: #777;
	cursor: e-resize;
	cursor: col-resize;
	position: absolute;
	top: 0;
	height: 100px;
	overflow: hidden;
	display: none;
	border: 0 none;
	z-index: 99999
}

.ui-jqgrid .ui-jqgrid-sdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border-left: 0 none !important;
	border-top: 0 none !important;
	border-right: 0 none !important
}

.ui-jqgrid .ui-jqgrid-ftable {
	table-layout: fixed;
	margin-bottom: 0
}

.ui-jqgrid tr.footrow td {
	font-weight: 700;
	overflow: hidden;
	white-space: nowrap;
	height: 21px;
	padding: 0 2px;
	border-top-width: 1px;
	border-top-color: inherit;
	border-top-style: solid
}

.ui-jqgrid tr.footrow-ltr td {
	text-align: left;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid
}

.ui-jqgrid tr.footrow-rtl td {
	text-align: right;
	border-left-width: 1px;
	border-left-color: inherit;
	border-left-style: solid
}

.ui-jqgrid .ui-jqgrid-pager {
	border-left: 0 none !important;
	border-right: 0 none !important;
	border-bottom: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	height: 25px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px
}

.ui-jqgrid .ui-pager-control {
	position: relative
}

.ui-jqgrid .ui-pg-table {
	position: relative;
	padding-bottom: 2px;
	width: auto;
	margin: 0
}

.ui-jqgrid .ui-pg-table td {
	font-weight: 400;
	vertical-align: middle;
	padding: 1px
}

.ui-jqgrid .ui-pg-button {
	height: 19px !important
}

.ui-jqgrid .ui-pg-button span {
	display: block;
	margin: 1px;
	float: left
}

.ui-jqgrid .ui-pg-button:hover {
	padding: 0
}

.ui-jqgrid .ui-state-disabled:hover {
	padding: 1px
}

.ui-jqgrid .ui-pg-input {
	height: 13px;
	font-size: .8em;
	margin: 0
}

.ui-jqgrid .ui-pg-selbox {
	font-size: .8em;
	line-height: 18px;
	display: block;
	height: 18px;
	margin: 0
}

.ui-jqgrid .ui-separator {
	height: 18px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 1px;
	float: right
}

.ui-jqgrid .ui-paging-info {
	font-weight: 400;
	height: 19px;
	margin-top: 3px;
	margin-right: 4px
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
	cursor: pointer
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
	float: left;
	margin: 0 2px
}

.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
	margin: 0
}

.ui-jqgrid td textarea {
	width: auto;
	height: auto
}

.ui-jqgrid .ui-jqgrid-toppager {
	border-left: 0 none !important;
	border-right: 0 none !important;
	border-top: 0 none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
	height: 25px !important;
	white-space: nowrap;
	overflow: hidden
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
	padding: 1px 0;
	float: left;
	position: relative
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
	cursor: pointer
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
	float: left;
	margin: 0 2px
}

.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
	display: block
}

.ui-jqgrid .ui-subgrid {
	margin: 0;
	padding: 0;
	width: 100%
}

.ui-jqgrid .ui-subgrid table {
	table-layout: fixed
}

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
	height: 18px;
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: inherit;
	border-bottom-style: solid
}

.ui-jqgrid .ui-subgrid td.subgrid-data {
	border-top: 0 none !important
}

.ui-jqgrid .ui-subgrid td.subgrid-cell {
	border-width: 0 0 1px
}

.ui-jqgrid .ui-th-subgrid {
	height: 20px
}

.ui-jqgrid .loading {
	position: absolute;
	top: 45%;
	left: 45%;
	width: auto;
	z-index: 101;
	padding: 6px;
	margin: 5px;
	text-align: center;
	font-weight: 700;
	display: none;
	border-width: 2px !important;
	font-size: 11px
}

.ui-jqgrid .jqgrid-overlay {
	display: none;
	z-index: 100
}

* html .jqgrid-overlay {
	width: expression(this.parentNode.offsetWidth + 'px');
	height: expression(this.parentNode.offsetHeight + 'px')
}

* .jqgrid-overlay iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: expression(this.parentNode.offsetWidth + 'px');
	height: expression(this.parentNode.offsetHeight + 'px')
}

.ui-jqgrid .ui-userdata {
	border-left: 0 none;
	border-right: 0 none;
	height: 21px;
	overflow: hidden
}

.ui-jqdialog {
	display: none;
	width: 300px;
	position: absolute;
	padding: .2em;
	font-size: 11px;
	overflow: visible
}

.ui-jqdialog .ui-jqdialog-titlebar {
	padding: .3em .2em;
	position: relative
}

.ui-jqdialog .ui-jqdialog-title {
	margin: .1em 0 .2em
}

.ui-jqdialog .ui-jqdialog-titlebar-close {
	position: absolute;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}

.ui-jqdialog .ui-jqdialog-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus
	{
	padding: 0
}

.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
	border: 0;
	padding: .3em .2em;
	background: 0 0;
	height: auto
}

.ui-jqdialog .ui-jqconfirm {
	padding: .4em 1em;
	border-width: 3px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: visible;
	display: none;
	height: 80px;
	width: 220px;
	text-align: center
}

.ui-jqdialog>.ui-resizable-se {
	bottom: -3px;
	right: -3px
}

.ui-jqdialog-content .FormGrid {
	margin: 0
}

.ui-jqdialog-content .EditTable {
	width: 100%;
	margin-bottom: 0
}

.ui-jqdialog-content .DelTable {
	width: 100%;
	margin-bottom: 0
}

.EditTable td input, .EditTable td select, .EditTable td textarea {
	margin: 0
}

.EditTable td textarea {
	width: auto;
	height: auto
}

.ui-jqdialog-content td.EditButton {
	text-align: right;
	border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	padding-bottom: 5px;
	padding-top: 5px
}

.ui-jqdialog-content td.navButton {
	text-align: center;
	border-left: 0 none;
	border-top: 0 none;
	border-right: 0 none;
	padding-bottom: 5px;
	padding-top: 5px
}

.ui-jqdialog-content input.FormElement {
	padding: .3em
}

.ui-jqdialog-content select.FormElement {
	padding: .3em
}

.ui-jqdialog-content .data-line {
	padding-top: .1em;
	border: 0 none
}

.ui-jqdialog-content .CaptionTD {
	vertical-align: middle;
	border: 0 none;
	padding: 2px;
	white-space: nowrap
}

.ui-jqdialog-content .DataTD {
	padding: 2px;
	border: 0 none;
	vertical-align: top
}

.ui-jqdialog-content .form-view-data {
	white-space: pre
}

.fm-button {
	display: inline-block;
	margin: 0 4px 0 0;
	padding: .4em .5em;
	text-decoration: none !important;
	cursor: pointer;
	position: relative;
	text-align: center;
	zoom: 1
}

.fm-button-icon-left {
	padding-left: 1.9em
}

.fm-button-icon-right {
	padding-right: 1.9em
}

.fm-button-icon-left .ui-icon {
	right: auto;
	left: .2em;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.fm-button-icon-right .ui-icon {
	left: auto;
	right: .2em;
	margin-left: 0;
	position: absolute;
	top: 50%;
	margin-top: -8px
}

#nData, #pData {
	float: left;
	margin: 3px;
	padding: 0;
	width: 15px
}

.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
	font-style: normal;
	border-left: 0 none
}

.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
	.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span
	{
	margin: -1px
}

.ui-jqgrid .tree-wrap {
	float: left;
	position: relative;
	height: 18px;
	white-space: nowrap;
	overflow: hidden
}

.ui-jqgrid .tree-minus {
	position: absolute;
	height: 18px;
	width: 18px;
	overflow: hidden
}

.ui-jqgrid .tree-plus {
	position: absolute;
	height: 18px;
	width: 18px;
	overflow: hidden
}

.ui-jqgrid .tree-leaf {
	position: absolute;
	height: 18px;
	width: 18px;
	overflow: hidden
}

.ui-jqgrid .treeclick {
	cursor: pointer
}

* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: expression(this.parentNode.offsetWidth + 'px');
	height: expression(this.parentNode.offsetHeight + 'px')
}

.ui-jqgrid-dnd tr td {
	border-right-width: 1px;
	border-right-color: inherit;
	border-right-style: solid;
	height: 20px
}

.ui-jqgrid .ui-jqgrid-title-rtl {
	float: right;
	margin: .1em 0 .2em
}

.ui-jqgrid .ui-jqgrid-hbox-rtl {
	float: right;
	padding-left: 20px
}

.ui-jqgrid .ui-jqgrid-resize-ltr {
	float: right;
	margin: -2px -2px -2px 0
}

.ui-jqgrid .ui-jqgrid-resize-rtl {
	float: left;
	margin: -2px 0 -1px -3px
}

.ui-jqgrid .ui-sort-rtl {
	left: 0
}

.ui-jqgrid .tree-wrap-ltr {
	float: left
}

.ui-jqgrid .tree-wrap-rtl {
	float: right
}

.ui-jqgrid .ui-ellipsis {
	text-overflow: ellipsis
}

.ui-search-menu {
	position: absolute;
	padding: 2px 5px
}

.ui-jqgrid .ui-search-table {
	padding: 0;
	border: 0 none;
	height: 20px;
	width: 100%
}

.ui-jqgrid .ui-search-table .ui-search-oper {
	width: 20px
}

.pagination {
	height: 36px;
	margin: 18px 0
}

.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
}

.pagination li {
	display: inline
}

.pagination a {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left-width: 0
}

.pagination a:hover, .pagination .active a {
	background-color: #f5f5f5
}

.pagination .active a {
	color: #999;
	cursor: default
}

.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover
	{
	color: #999;
	background-color: transparent;
	cursor: default
}

.pagination li:first-child a {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.pagination li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.pagination-centered {
	text-align: center
}

.pagination-right {
	text-align: right
}

.pager {
	margin-left: 0;
	margin-bottom: 18px;
	list-style: none;
	text-align: center;
	*zoom: 1
}

.pager:before, .pager:after {
	display: table;
	content: ""
}

.pager:after {
	clear: both
}

.pager li {
	display: inline
}

.pager a {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}

.pager a:hover {
	text-decoration: none;
	background-color: #f5f5f5
}

.pager .next a {
	float: right
}

.pager .previous a {
	float: left
}

.pager .disabled a, .pager .disabled a:hover {
	color: #999;
	background-color: #fff;
	cursor: default
}

.bootstrap-select.btn-group:not (.input-group-btn ), .bootstrap-select.btn-group[class*=span]
	{
	float: none;
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 0
}

.form-search .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group,
	.form-horizontal .bootstrap-select.btn-group {
	margin-bottom: 0
}

.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: 0
}

.bootstrap-select.btn-group.pull-right, .bootstrap-select.btn-group[class*=span].pull-right,
	.row-fluid .bootstrap-select.btn-group[class*=span].pull-right {
	float: right
}

.input-append .bootstrap-select.btn-group {
	margin-left: -1px
}

.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px
}

.bootstrap-select
:not
 
(
[
class
*=
span
]
 
)
:not
 
(
[
class
*=
col-
]
 
)
:not
 
(
[
class
*=
form-control
]

	
)
:not
 
(
.input-group-btn
 
){
width
:
 
220
px


}
.bootstrap-select {
	width: 220px\0

}

.bootstrap-select
.form-control
:not
 
(
[
class
*=
span
]
 
){
width
:
 
100%
}
.bootstrap-select>.btn {
	width: 100%;
	padding-right: 25px
}

.error .bootstrap-select .btn {
	border: 1px solid #b94a48
}

.bootstrap-select.show-menu-arrow.open>.btn {
	z-index: 2051
}

.bootstrap-select .btn:focus {
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px
}

.bootstrap-select.btn-group .btn .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	float: left;
	text-align: left
}

.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle
}

.bootstrap-select.btn-group>.disabled, .bootstrap-select.btn-group .dropdown-menu li.disabled>a
	{
	cursor: not-allowed
}

.bootstrap-select.btn-group>.disabled:focus {
	outline: 0 !important
}

.bootstrap-select.btn-group[class*=span] .btn {
	width: 100%
}

.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 2000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.bootstrap-select.btn-group .dropdown-menu dt {
	display: block;
	padding: 3px 20px;
	cursor: default
}

.bootstrap-select.btn-group .div-contain {
	overflow: hidden
}

.bootstrap-select.btn-group .dropdown-menu li {
	position: relative
}

.bootstrap-select.btn-group .dropdown-menu li>a.opt {
	position: relative;
	padding-left: 35px
}

.bootstrap-select.btn-group .dropdown-menu li>a {
	cursor: pointer
}

.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: 400
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark
	{
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 2.5px
}

.bootstrap-select.btn-group .dropdown-menu li a i.check-mark {
	display: none
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px
}

.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu li:not (.disabled )>a:hover small,
	.bootstrap-select.btn-group .dropdown-menu li:not (.disabled )>a:focus small,
	.bootstrap-select.btn-group .dropdown-menu li.active:not (.disabled )>a small
	{
	color: #64b1d8;
	color: rgba(255, 255, 255, .4)
}

.bootstrap-select.btn-group .dropdown-menu li>dt small {
	font-weight: 400
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #CCC;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, .2)
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid #fff;
	border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,
	.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
	display: block
}

.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px
}

.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	pointer-events: none;
	opacity: .9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0
}

.bootstrap-select.fit-width {
	width: auto !important
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px
}

.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48
}

.bootstrap-select-searchbox, .bootstrap-select .bs-actionsbox {
	padding: 4px 8px
}

.bootstrap-select .bs-actionsbox {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bootstrap-select-searchbox+.bs-actionsbox {
	padding: 0 8px 4px
}

.bootstrap-select-searchbox input {
	margin-bottom: 0
}

.bootstrap-select .bs-actionsbox .btn-group button {
	width: 50%
}

.ztree * {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif
}

.ztree {
	margin: 0;
	padding: 5px;
	color: #333
}

.ztree li {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 21px;
	text-align: left;
	white-space: nowrap;
	outline: 0
}

.ztree li ul {
	margin: 0;
	padding: 0 0 0 18px
}

.ztree li ul.line {
	background: url(./img/line_conn.png) 0 0 repeat-y
}

.ztree li a {
	padding-right: 3px;
	margin: 0;
	cursor: pointer;
	height: 21px;
	color: #333;
	background-color: transparent;
	text-decoration: none;
	display: inline-block
}

.ztree li a:hover {
	text-decoration: underline
}

.ztree li a.curSelectedNode {
	padding-top: 0;
	background-color: #e5e5e5;
	color: #000;
	height: 21px;
	opacity: .8
}

.ztree li a.curSelectedNode_Edit {
	padding-top: 0;
	background-color: #e5e5e5;
	color: #000;
	height: 21px;
	border: 1px #666 solid;
	opacity: .8
}

.ztree li a.tmpTargetNode_inner {
	padding-top: 0;
	background-color: #aaa;
	color: #fff;
	height: 21px;
	border: 1px #666 solid;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.ztree li a.tmpTargetNode_prev {
	
}

.ztree li a.tmpTargetNode_next {
	
}

.ztree li a input.rename {
	height: 14px;
	width: 80px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	border: 1px #7EC4CC solid;
	*border: 0
}

.ztree li span {
	line-height: 21px;
	margin-right: 2px
}

.ztree li span.button {
	line-height: 0;
	margin: 0;
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	border: 0 none;
	cursor: pointer;
	outline: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(./img/metro.png);
	*background-image: url(./img/metro.gif)
}

.ztree li span.button.chk {
	width: 13px;
	height: 13px;
	margin: 0 2px;
	cursor: auto
}

.ztree li span.button.chk.checkbox_false_full {
	background-position: -5px -5px
}

.ztree li span.button.chk.checkbox_false_full_focus {
	background-position: -5px -26px
}

.ztree li span.button.chk.checkbox_false_part {
	background-position: -5px -48px
}

.ztree li span.button.chk.checkbox_false_part_focus {
	background-position: -5px -68px
}

.ztree li span.button.chk.checkbox_false_disable {
	background-position: -5px -89px
}

.ztree li span.button.chk.checkbox_true_full {
	background-position: -26px -5px
}

.ztree li span.button.chk.checkbox_true_full_focus {
	background-position: -26px -26px
}

.ztree li span.button.chk.checkbox_true_part {
	background-position: -26px -48px
}

.ztree li span.button.chk.checkbox_true_part_focus {
	background-position: -26px -68px
}

.ztree li span.button.chk.checkbox_true_disable {
	background-position: -26px -89px
}

.ztree li span.button.chk.radio_false_full {
	background-position: -47px -5px
}

.ztree li span.button.chk.radio_false_full_focus {
	background-position: -47px -26px
}

.ztree li span.button.chk.radio_false_part {
	background-position: -47px -47px
}

.ztree li span.button.chk.radio_false_part_focus {
	background-position: -47px -68px
}

.ztree li span.button.chk.radio_false_disable {
	background-position: -47px -89px
}

.ztree li span.button.chk.radio_true_full {
	background-position: -68px -5px
}

.ztree li span.button.chk.radio_true_full_focus {
	background-position: -68px -26px
}

.ztree li span.button.chk.radio_true_part {
	background-position: -68px -47px
}

.ztree li span.button.chk.radio_true_part_focus {
	background-position: -68px -68px
}

.ztree li span.button.chk.radio_true_disable {
	background-position: -68px -89px
}

.ztree li span.button.switch {
	width: 21px;
	height: 21px
}

.ztree li span.button.root_open {
	background-position: -105px -21px
}

.ztree li span.button.root_close {
	background-position: -126px -21px
}

.ztree li span.button.roots_open {
	background-position: -105px 0
}

.ztree li span.button.roots_close {
	background-position: -126px 0
}

.ztree li span.button.center_open {
	background-position: -105px -21px
}

.ztree li span.button.center_close {
	background-position: -126px -21px
}

.ztree li span.button.bottom_open {
	background-position: -105px -42px
}

.ztree li span.button.bottom_close {
	background-position: -126px -42px
}

.ztree li span.button.noline_open {
	background-position: -126px -84px
}

.ztree li span.button.noline_close {
	background-position: -105px -84px
}

.ztree li span.button.root_docu {
	background: 0 0
}

.ztree li span.button.roots_docu {
	background-position: -84px 0
}

.ztree li span.button.center_docu {
	background-position: -84px -21px
}

.ztree li span.button.bottom_docu {
	background-position: -84px -42px
}

.ztree li span.button.noline_docu {
	background: 0 0
}

.ztree li span.button.ico_open {
	margin-right: 2px;
	background-position: -147px -21px;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.ico_close {
	margin-right: 2px;
	margin-right: 2px;
	background-position: -147px 0;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.ico_docu {
	margin-right: 2px;
	background-position: -147px -42px;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.edit {
	margin-left: 2px;
	margin-right: -1px;
	background-position: -189px -21px;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.edit:hover {
	background-position: -168px -21px
}

.ztree li span.button.remove {
	margin-left: 2px;
	margin-right: -1px;
	background-position: -189px -42px;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.remove:hover {
	background-position: -168px -42px
}

.ztree li span.button.add {
	margin-left: 2px;
	margin-right: -1px;
	background-position: -189px 0;
	vertical-align: top;
	*vertical-align: middle
}

.ztree li span.button.add:hover {
	background-position: -168px 0
}

.ztree li span.button.ico_loading {
	margin-right: 2px;
	background: url(./img/loading.gif) no-repeat scroll 0 0 transparent;
	vertical-align: top;
	*vertical-align: middle
}

ul.tmpTargetzTree {
	background-color: #FFE6B0;
	opacity: .8;
	filter: alpha(opacity = 80)
}

span.tmpzTreeMove_arrow {
	width: 16px;
	height: 21px;
	display: inline-block;
	padding: 0;
	margin: 2px 0 0 1px;
	border: 0 none;
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -168px -84px;
	background-image: url(./img/metro.png);
	*background-image: url(./img/metro.gif)
}

ul.ztree.zTreeDragUL {
	margin: 0;
	padding: 0;
	position: absolute;
	width: auto;
	height: auto;
	overflow: hidden;
	background-color: #cfcfcf;
	border: 1px #00B83F dotted;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.zTreeMask {
	z-index: 10000;
	background-color: #cfcfcf;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: absolute
}

.colpick {
	position: absolute;
	width: 346px;
	height: 170px;
	overflow: hidden;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	background: #ebebeb;
	border: 1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 3000;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.colpick_color {
	position: absolute;
	left: 7px;
	top: 7px;
	width: 156px;
	height: 156px;
	overflow: hidden;
	outline: 1px solid #aaa;
	cursor: crosshair
}

.colpick_color_overlay1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 156px;
	height: 156px;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0,
		rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0,
		rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0,
		rgba(255, 255, 255, 0) 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0,
		rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 1) 0,
		rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
		startColorstr='#ffffff', endColorstr='#00ffffff')
}

.colpick_color_overlay2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 156px;
	height: 156px;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0
		, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1)
		100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#000000', GradientType=0)
}

.colpick_selector_outer {
	background: 0 0;
	position: absolute;
	width: 11px;
	height: 11px;
	margin: -6px 0 0 -6px;
	border: 1px solid #000;
	border-radius: 50%
}

.colpick_selector_inner {
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid #fff;
	border-radius: 50%
}

.colpick_hue {
	position: absolute;
	top: 6px;
	left: 175px;
	width: 19px;
	height: 156px;
	border: 1px solid #aaa;
	cursor: n-resize
}

.colpick_hue_arrs {
	position: absolute;
	left: -8px;
	width: 35px;
	height: 7px;
	margin: -7px 0 0 0
}

.colpick_hue_larr {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 7px solid #858585
}

.colpick_hue_rarr {
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 7px solid #858585
}

.colpick_new_color {
	position: absolute;
	left: 207px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: red;
	border: 1px solid #8f8f8f
}

.colpick_current_color {
	position: absolute;
	left: 277px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: red;
	border: 1px solid #8f8f8f
}

.colpick_field, .colpick_hex_field {
	position: absolute;
	height: 20px;
	width: 60px;
	overflow: hidden;
	background: #f3f3f3;
	color: #b8b8b8;
	font-size: 12px;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.colpick_rgb_r {
	top: 40px;
	left: 207px
}

.colpick_rgb_g {
	top: 67px;
	left: 207px
}

.colpick_rgb_b {
	top: 94px;
	left: 207px
}

.colpick_hsb_h {
	top: 40px;
	left: 277px
}

.colpick_hsb_s {
	top: 67px;
	left: 277px
}

.colpick_hsb_b {
	top: 94px;
	left: 277px
}

.colpick_hex_field {
	width: 68px;
	left: 207px;
	top: 121px
}

.colpick_focus {
	border-color: #999
}

.colpick_field_letter {
	position: absolute;
	width: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	background: #efefef;
	border-right: 1px solid #bdbdbd;
	font-weight: 700;
	color: #777
}

.colpick_field input, .colpick_hex_field input {
	position: absolute;
	right: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: transparent;
	border: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	outline: 0
}

.colpick_hex_field input {
	right: 4px
}

.colpick_field_arrs {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 21px;
	cursor: n-resize
}

.colpick_field_uarr {
	position: absolute;
	top: 5px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #959595
}

.colpick_field_darr {
	position: absolute;
	bottom: 5px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #959595
}

.colpick_submit {
	position: absolute;
	left: 207px;
	top: 149px;
	width: 130px;
	height: 22px;
	line-height: 22px;
	background: #efefef;
	text-align: center;
	color: #555;
	font-size: 12px;
	font-weight: 700;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.colpick_submit:hover {
	background: #f3f3f3;
	border-color: #999;
	cursor: pointer
}

.colpick_full_ns .colpick_submit, .colpick_full_ns .colpick_current_color
	{
	display: none
}

.colpick_full_ns .colpick_new_color {
	width: 130px;
	height: 25px
}

.colpick_full_ns .colpick_rgb_r, .colpick_full_ns .colpick_hsb_h {
	top: 42px
}

.colpick_full_ns .colpick_rgb_g, .colpick_full_ns .colpick_hsb_s {
	top: 73px
}

.colpick_full_ns .colpick_rgb_b, .colpick_full_ns .colpick_hsb_b {
	top: 104px
}

.colpick_full_ns .colpick_hex_field {
	top: 135px
}

.colpick_rgbhex .colpick_hsb_h, .colpick_rgbhex .colpick_hsb_s,
	.colpick_rgbhex .colpick_hsb_b {
	display: none
}

.colpick_rgbhex {
	width: 282px
}

.colpick_rgbhex .colpick_field, .colpick_rgbhex .colpick_submit {
	width: 68px
}

.colpick_rgbhex .colpick_new_color {
	width: 34px;
	border-right: 0
}

.colpick_rgbhex .colpick_current_color {
	width: 34px;
	left: 240px;
	border-left: 0
}

.colpick_rgbhex_ns .colpick_submit, .colpick_rgbhex_ns .colpick_current_color
	{
	display: none
}

.colpick_rgbhex_ns .colpick_new_color {
	width: 68px;
	border: 1px solid #8f8f8f
}

.colpick_rgbhex_ns .colpick_rgb_r {
	top: 42px
}

.colpick_rgbhex_ns .colpick_rgb_g {
	top: 73px
}

.colpick_rgbhex_ns .colpick_rgb_b {
	top: 104px
}

.colpick_rgbhex_ns .colpick_hex_field {
	top: 135px
}

.colpick_hex .colpick_hsb_h, .colpick_hex .colpick_hsb_s, .colpick_hex .colpick_hsb_b,
	.colpick_hex .colpick_rgb_r, .colpick_hex .colpick_rgb_g, .colpick_hex .colpick_rgb_b
	{
	display: none
}

.colpick_hex {
	width: 206px;
	height: 201px
}

.colpick_hex .colpick_hex_field {
	width: 72px;
	height: 25px;
	top: 168px;
	left: 80px
}

.colpick_hex .colpick_hex_field div, .colpick_hex .colpick_hex_field input
	{
	height: 25px;
	line-height: 25px
}

.colpick_hex .colpick_new_color {
	left: 9px;
	top: 168px;
	width: 30px;
	border-right: 0
}

.colpick_hex .colpick_current_color {
	left: 39px;
	top: 168px;
	width: 30px;
	border-left: 0
}

.colpick_hex .colpick_submit {
	left: 164px;
	top: 168px;
	width: 30px;
	height: 25px;
	line-height: 25px
}

.colpick_hex_ns .colpick_submit, .colpick_hex_ns .colpick_current_color
	{
	display: none
}

.colpick_hex_ns .colpick_hex_field {
	width: 80px
}

.colpick_hex_ns .colpick_new_color {
	width: 60px;
	border: 1px solid #8f8f8f
}

.colpick_dark {
	background: #161616;
	border-color: #2a2a2a
}

.colpick_dark .colpick_color {
	outline-color: #333
}

.colpick_dark .colpick_hue {
	border-color: #555
}

.colpick_dark .colpick_field, .colpick_dark .colpick_hex_field {
	background: #101010;
	border-color: #2d2d2d
}

.colpick_dark .colpick_field_letter {
	background: #131313;
	border-color: #2d2d2d;
	color: #696969
}

.colpick_dark .colpick_field input, .colpick_dark .colpick_hex_field input
	{
	color: #7a7a7a
}

.colpick_dark .colpick_field_uarr {
	border-bottom-color: #696969
}

.colpick_dark .colpick_field_darr {
	border-top-color: #696969
}

.colpick_dark .colpick_focus {
	border-color: #444
}

.colpick_dark .colpick_submit {
	background: #131313;
	border-color: #2d2d2d;
	color: #7a7a7a
}

.colpick_dark .colpick_submit:hover {
	background-color: #101010;
	border-color: #444
}